oidc support for openprject login
This commit is contained in:
@@ -12,6 +12,7 @@ spec:
|
|||||||
name: openproject-db-credentials
|
name: openproject-db-credentials
|
||||||
creationPolicy: Owner
|
creationPolicy: Owner
|
||||||
data:
|
data:
|
||||||
|
|
||||||
- secretKey: postgres-password
|
- secretKey: postgres-password
|
||||||
remoteRef:
|
remoteRef:
|
||||||
key: secret/apps/openproject
|
key: secret/apps/openproject
|
||||||
@@ -20,4 +21,14 @@ spec:
|
|||||||
- secretKey: password
|
- secretKey: password
|
||||||
remoteRef:
|
remoteRef:
|
||||||
key: secret/apps/openproject
|
key: secret/apps/openproject
|
||||||
property: password
|
property: password
|
||||||
|
|
||||||
|
- secretKey: clientId
|
||||||
|
remoteRef:
|
||||||
|
key: secret/apps/openproject
|
||||||
|
property: oidc_client_id
|
||||||
|
|
||||||
|
- secretKey: clientSecret
|
||||||
|
remoteRef:
|
||||||
|
key: secret/apps/openproject
|
||||||
|
property: oidc_client_secret
|
||||||
@@ -46,3 +46,26 @@ openproject:
|
|||||||
# 5. Memcached
|
# 5. Memcached
|
||||||
memcached:
|
memcached:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
||||||
|
# OIDC Authentik Provider
|
||||||
|
oidc:
|
||||||
|
enabled: true
|
||||||
|
provider: "openproject"
|
||||||
|
displayName: "Authentik"
|
||||||
|
host: "https://auth.apps.k3s.stabify.de"
|
||||||
|
authorizationEndpoint: "https://auth.apps.k3s.stabify.de/application/o/authorize/"
|
||||||
|
tokenEndpoint: "https://auth.apps.k3s.stabify.de/application/o/token/"
|
||||||
|
userinfoEndpoint: "https://auth.apps.k3s.stabify.de/application/o/userinfo/"
|
||||||
|
endSessionEndpoint: "https://auth.apps.k3s.stabify.de/application/o/openproject/end-session/"
|
||||||
|
scope: "[openid]"
|
||||||
|
|
||||||
|
# Optional attribute mappings from the id token
|
||||||
|
attribute_map: {}
|
||||||
|
|
||||||
|
## To avoid having sensitive credentials in your values.yaml, the preferred way is to
|
||||||
|
## use an existing secret containing the OIDC compatible access credentials.
|
||||||
|
## Specify the name of this existing secret here.
|
||||||
|
existingSecret:
|
||||||
|
secretKeys:
|
||||||
|
identifier: "clientId"
|
||||||
|
secret: "clientSecret"
|
||||||
|
|||||||
Reference in New Issue
Block a user