1.11
[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 # Assigne automaquement LOGIN_URL et LOGOUT_URL dans settings
14 SAML_AUTO_AUTH_URLS = getattr(settings, 'SAML_AUTO_AUTH_URLS', True)
15
16 # Variable utilisée pour fournir au serveur d'identités les
17 # adresses de retour du site.
18 SAML_REDIRECT_FIELD_NAME = getattr(settings, '', 'ReturnTo')
19
20 # URL de la page où l'utilisateur sera redirigé après déconnexion
21 SAML_LOGOUT_REDIRECT_URL = getattr(settings,'', '/')
22
23 # URL où est mappée la fonction login du module Apache Mellon
24 SAML_MELLON_LOGIN_URL = getattr(settings, '', '/mellon/login')
25
26 # URL où est mappée la fonction logout du module Apache Mellon
27 SAML_MELLON_LOGOUT_URL = getattr(settings, '', '/mellon/logout')
28
29 # URL où l'utilisateur peut modifier les propriétés globales de son profil
30 SAML_CHANGE_PASSWORD_URL = getattr(settings, '', 'http://id.auf.org/profile')