0ef0e64205344e96bf979addba5ca29fd8abfe7d
[auf_django_saml.git] / auf / django / saml / settings.py
1 # -*- coding: utf-8 -*-
2 """
3 Ce module définit toutes les constantes utilisées par le paquet
4 auf.django.saml. Chacune peut être surchargée dans les settings
5 chargés par Django, typiquement le fichier project/conf.py.
6 """
7 from django.conf import settings
8
9
10 # Active par défaut l'utilisation du serveur d'identités
11 SAML_AUTH = getattr(settings, 'SAML_AUTH', True)
12
13 # Variable utilisée pour fournir au serveur d'identités les
14 # adresses de retour du site.
15 SAML_REDIRECT_FIELD_NAME = getattr(settings, '', 'ReturnTo')
16
17 # URL de la page où l'utilisateur sera redirigé après déconnexion
18 SAML_LOGOUT_REDIRECT_URL = getattr(settings,'', '/')
19
20 # URL où est mappée la fonction login du module Apache Mellon
21 SAML_MELLON_LOGIN_URL = getattr(settings, '', '/mellon/login')
22
23 # URL où est mappée la fonction logout du module Apache Mellon
24 SAML_MELLON_LOGOUT_URL = getattr(settings, '', '/mellon/logout')
25
26 # URL où l'utilisateur peut modifier les propriétés globales de son profil
27 SAML_CHANGE_PASSWORD_URL = getattr(settings, '', 'http://id.auf.org/profile')