Skip to content

Commit a9ef787

Browse files
authored
chore: extend authelia config
add identity provider example config for immich
1 parent 9f0ec99 commit a9ef787

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

examples/authelia/config/configuration.yml

+70
Original file line numberDiff line numberDiff line change
@@ -103,4 +103,74 @@ notifier:
103103
# sender: "MySender <[email protected]>"
104104
filesystem:
105105
filename: /config/notifications.txt
106+
107+
#identity_providers:
108+
# oidc:
109+
# hmac_secret: 'a-very-secure-hmac-secret'
110+
# jwks:
111+
# - key_id: 'authelia'
112+
# algorithm: 'RS256'
113+
# use: 'sig'
114+
# certificate_chain: |
115+
# -----BEGIN CERTIFICATE-----
116+
# <PUBLIC-KEY-DATA-COMES-HERE>
117+
# -----END CERTIFICATE-----
118+
# key: |
119+
# -----BEGIN PRIVATE KEY-----
120+
# <PRIVATE-KEY-DATA-COMES-HERE>
121+
# -----END PRIVATE KEY-----
122+
# enable_client_debug_messages: false
123+
# minimum_parameter_entropy: 8
124+
# enforce_pkce: 'public_clients_only'
125+
# enable_pkce_plain_challenge: false
126+
# enable_jwt_access_token_stateless_introspection: false
127+
# discovery_signed_response_alg: 'none'
128+
# discovery_signed_response_key_id: ''
129+
# require_pushed_authorization_requests: false
130+
# lifespans:
131+
# access_token: '1h'
132+
# authorize_code: '1m'
133+
# id_token: '1h'
134+
# refresh_token: '90m'
135+
# cors:
136+
# endpoints:
137+
# - 'authorization'
138+
# - 'token'
139+
# - 'revocation'
140+
# - 'introspection'
141+
# allowed_origins:
142+
# - 'https://immich.example.com'
143+
# allowed_origins_from_client_redirect_uris: false
144+
# clients:
145+
# - client_id: immich
146+
# client_name: Immich OIDC
147+
# client_secret: 'a-very-secure-client-secret'
148+
# public: false
149+
# authorization_policy: one_factor # may use two_factor to enforce 2FA
150+
# consent_mode: explicit
151+
# token_endpoint_auth_method: "client_secret_basic"
152+
# pre_configured_consent_duration: 1w
153+
# scopes:
154+
# - openid
155+
# - groups
156+
# - email
157+
# - profile
158+
# redirect_uris: # adjust to your domains
159+
# - https://authelia.example.com/
160+
# - https://authelia.example.com/oauth2/callback
161+
# - https://immich.example.com/oauth2/callback
162+
# - https://immich.example.com/auth/login
163+
# - https://immich.example.com/user-settings
164+
# - https://immich.example.com
165+
# - app.immich:/
166+
# - https://immich.example.com/api/oauth/mobile-redirect
167+
# grant_types:
168+
# - refresh_token
169+
# - authorization_code
170+
# response_types:
171+
# - code
172+
# response_modes:
173+
# - form_post
174+
# - query
175+
# - fragment
106176
...

0 commit comments

Comments
 (0)