Skip to content
Snippets Groups Projects

merge keycloak changes into branch

Merged Nico Vermaas requested to merge master into SDC-1005-multiple-summary-structures
Compare and
5 files
+ 27
34
Compare changes
  • Side-by-side
  • Inline
Files
5
+ 23
14
@@ -45,8 +45,7 @@ INSTALLED_APPS = [
'allauth',
'allauth.account',
'allauth.socialaccount',
'allauth.socialaccount.providers.keycloak',
'allauth.socialaccount.providers.openid_connect',
]
MIDDLEWARE = [
@@ -59,6 +58,7 @@ MIDDLEWARE = [
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'allauth.account.middleware.AccountMiddleware',
#'silk.middleware.SilkyMiddleware',
]
@@ -228,17 +228,27 @@ AUTHENTICATION_BACKENDS = [
"allauth.account.auth_backends.AuthenticationBackend",
]
try:
KEYCLOAK_URL = os.environ['KEYCLOAK_URL']
except:
KEYCLOAK_URL = 'https://keycloak.astron.nl/auth'
# Set your keycloak url and realm
SOCIALACCOUNT_PROVIDERS = {
'keycloak': {
'KEYCLOAK_URL': KEYCLOAK_URL,
'KEYCLOAK_REALM': 'SDC',
'SCOPE': ['openid', 'profile', 'email']
}
"openid_connect": {
"SERVERS": [
{
"id": "keycloak",
"name": "Keycloak",
"server_url": os.getenv(
"KEYCLOAK_URL", "https://keycloak.astron.nl/auth"
)
+ "/realms/"
+ os.getenv("KEYCLOAK_REALM", "SDC")
+ "/.well-known/openid-configuration",
"APP": {
"client_id": os.getenv("KEYCLOAK_CLIENT_ID"),
"secret": os.getenv("KEYCLOAK_CLIENT_SECRET"),
},
"SCOPE": ["openid", "profile", "email"],
}
]
},
}
try:
@@ -247,11 +257,10 @@ except:
LOGIN_REDIRECT_URL = '/atdb/'
logger.info("LOGIN_REDIRECT_URL:" + LOGIN_REDIRECT_URL)
logger.info("KEYCLOAK_URL:" + KEYCLOAK_URL)
SESSION_COOKIE_NAME = 'atdb_session_id'
CSRF_COOKIE_NAME = 'atdb_csrftoken'
#SILKY_PYTHON_PROFILER = False
#SILKY_PYTHON_PROFILER_BINARY = False
\ No newline at end of file
#SILKY_PYTHON_PROFILER_BINARY = False
Loading