---
title:
description:
date: 2023-04-21
lang: zh-tw
tags:
- 樹莓派
- Linux
- docker
---
# 樹莓派筆記- Authelia:開啟OpenID Connect
這邊只會建立全域設定
對於每個應用都會有他各自的設定
OpenID Connect配置就會在個別的應用中
## Authelia設置
:::warning
`issuer_private_key`必須是RSA,長度至少大於2048,pem格式
可以使用Putty產生,記得轉換成OpenSSH key 就好
:::
```yml=
identity_providers:
oidc:
#used this site to generate the secret: https://www.grc.com/passwords.htm
hmac_secret: "YOUR_KEY"
issuer_private_key: |
-----BEGIN RSA PRIVATE KEY-----
.
.
.
.
-----END RSA PRIVATE KEY-----
cors:
endpoints:
- authorization
- token
- revocation
- introspection
- userinfo
allowed_origins:
- "*"
allowed_origins_from_client_redirect_uris: false
clients:
- id: TODO
secret: "TODO"
redirect_uris:
- https://oidc.example.com:8080/oauth2/callback
```
## Ref
* https://www.authelia.com/configuration/identity-providers/introduction/
* https://florianmuller.com/setup-authelia-bare-metal-with-openid-and-cloudflare-tunnel-on-a-hardened-proxmox-lxc-ubuntu-22-04-lts-container#configureauthelia
* https://medium.com/@Lola_Dam/guide-for-installing-outline-with-authelia-as-an-openid-provider-129a141f6090