summaryrefslogtreecommitdiff
path: root/asgard/settings.d/20-saml.conf
blob: 3973b22dc121cb1a3bf0324b86a0282f1ad8a327 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from django.conf import settings
from saml2 import BINDING_HTTP_POST, BINDING_HTTP_REDIRECT

SAML_METADATA_FILE = "/var/run/swamid-idp-transitive.xml"
SAML_CREATE_UNKNOWN_USER = True
SAML_CONFIG_LOADER = "coip.apps.auth.asgard_sp_config"
AUTH_PROFILE_MODULE = 'userprofile.UserProfile'
LOGIN_URL = '/saml2/sp/login/'
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
SAML_ATTRIBUTE_MAPPING = {
    'username': ['eduPersonPrincipalName'],
    'first_name': ['givenName'],
    'last_name': ['sn'],
    'display_name': ['displayName','cn']
}
AUTHENTICATION_BACKENDS += ['coip.apps.utils.saml.TargetedUsernameSamlBackend']
AUTO_REMOTE_SUPERUSERS = ['leifj@nordu.net', 'jbn@nordu.net']
LOGIN_REDIRECT_URL = "/user/home"