From 2d5764547463158b483424fb49fab56679977153 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Wed, 14 Apr 2021 00:21:33 +0200 Subject: [PATCH] =?UTF-8?q?On=20rajoute=20des=20infos=20sur=20l'override?= =?UTF-8?q?=20de=20templates=20et=20la=20d=C3=A9sactivation=20de=20la=20co?= =?UTF-8?q?nnexion=20par=20mdp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 07c87bd..5536a73 100644 --- a/README.md +++ b/README.md @@ -66,11 +66,12 @@ LOGIN_URL = reverse_lazy("authens:login") ``` - (Optionnel) Par défaut AuthENS propose les 3 modes de connexion (CAS / Vieux - compte CAS / mot de passe). Le mode de connexion "Vieux compte CAS" peut être - désactivé en ajoutant : + compte CAS / mot de passe). Les modes de connexion "Vieux compte CAS" et + "mot de passe" peuvent être désactivés en ajoutant : ```python AUTHENS_USE_OLDCAS = False +AUTHENS_USE_PASSWORD = False ``` - (Optionnel) AuthENS utilise le paramètre Django standard @@ -117,6 +118,19 @@ def create_user_view(requests, cas_login: str): ## Utilisation avancée +### Modification des templates + +Il est possible de supplanter les templates d'authens en activant un répertoire +de templates dans les settings Django, puis de créer un dossier `authens` dans +celui-ci. Les templates à substituer sont : + +- `authens/login_switch.html` pour la sélection de la méthode de connexion +- `authens/pwd_login.html` pour le formulaire de connexion par mot de passe +- `authens/pwd_reset.html` pour le formulaire de demande de réinitialisation de + mot de passe +- `authens/pwd_reset_confirm.html` pour le formulaire de réinitialisation de mot + de passe + ### Migration depuis `django_cas_ng` Pour migrer depuis `django_cas_ng`, il est recommandé de faire une