Adding OIDC for semaphore

This commit is contained in:
tolerryan
2026-09-21 07:07:31 +00:00
parent 76efc90354
commit 54d9bcfb5a
2 changed files with 36 additions and 2 deletions

View File

@@ -27,4 +27,12 @@ authelia_storage_encryption_key: !vault |
35333766353532373462323631316435363431303963616132663761323039366439636238633731
31656562363863626462323435303937363463616666306432353430346636316632316631626461
65373433383233323466613064633961393838636238626665343831636239336364363539306665
35386536653836316366
35386536653836316366
authelia_semaphore_oidcsecret: !vault |
$ANSIBLE_VAULT;1.1;AES256
35343063616134656339623064656131643638386261333563613839336364366539343337616231
6236613632383430353566353234303430356333623334360a666236363630646661653733313835
61616336323232323462643261633561373130396632623631353361323565356138666663646233
3937343935333463350a646631653035636235343032303261346531643339383763636133323365
65313838306333333563613533643662393432623137336533386466383431396236613163323962
3236323333636131373034633234363939373661663130323338

View File

@@ -45,4 +45,30 @@ notifier:
identity_validation:
reset_password:
jwt_secret: {{ authelia_jwt_secret }}
jwt_secret: {{ authelia_jwt_secret }}
identity_providers:
oidc:
claims_policies:
semaphore_claims_policy:
id_token:
- groups
- email
- email_verified
- alt_emails
- preferred_username
- name
clients:
- client_id: semaphore
client_name: Semaphore
client_secret: {{ authelia_semaphore_oidcsecret }}
claims_policy: semaphore_claims_policy
public: false
authorization_policy: two_factor
redirect_uris:
- https://semaphore.{{ authelia_domain }}/api/auth/oidc/authelia/redirect
scopes:
- openid
- profile
- email
userinfo_signed_response_alg: none