mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-04-21 23:42:24 +02:00
25 lines
777 B
Django/Jinja
25 lines
777 B
Django/Jinja
INSTALLED_APPS += [
|
|
"mozilla_django_oidc",
|
|
"taiga_contrib_oidc_auth",
|
|
]
|
|
|
|
AUTHENTICATION_BACKENDS = list(AUTHENTICATION_BACKENDS) + [
|
|
"taiga_contrib_oidc_auth.oidc.TaigaOIDCAuthenticationBackend",
|
|
]
|
|
|
|
ROOT_URLCONF = "settings.urls"
|
|
|
|
OIDC_CALLBACK_CLASS = "taiga_contrib_oidc_auth.views.TaigaOIDCAuthenticationCallbackView"
|
|
OIDC_RP_SCOPES = "openid profile email"
|
|
OIDC_RP_SIGN_ALGO = "RS256"
|
|
|
|
OIDC_BASE_URL = "{{ oidc.base_url }}"
|
|
OIDC_OP_JWKS_ENDPOINT = OIDC_BASE_URL + "/Jwks"
|
|
OIDC_OP_AUTHORIZATION_ENDPOINT = OIDC_BASE_URL + "/Authorization"
|
|
OIDC_OP_TOKEN_ENDPOINT = OIDC_BASE_URL + "/Token"
|
|
OIDC_OP_USER_ENDPOINT = OIDC_BASE_URL + "/UserInfo"
|
|
|
|
import os
|
|
OIDC_RP_CLIENT_ID = os.getenv("OIDC_RP_CLIENT_ID")
|
|
OIDC_RP_CLIENT_SECRET = os.getenv("OIDC_RP_CLIENT_SECRET")
|