Merge branch 'thubrecht/readme' into 'master'

On rajoute des infos sur l'override de templates et la désactivation de la connexion par mdp

Closes #11

See merge request klub-dev-ens/authens!31
This commit is contained in:
Martin Pepin 2021-04-13 22:31:54 +00:00
commit a0d56eb8b7

View file

@ -66,11 +66,12 @@ LOGIN_URL = reverse_lazy("authens:login")
``` ```
- (Optionnel) Par défaut AuthENS propose les 3 modes de connexion (CAS / Vieux - (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 compte CAS / mot de passe). Les modes de connexion "Vieux compte CAS" et
désactivé en ajoutant : "mot de passe" peuvent être désactivés en ajoutant :
```python ```python
AUTHENS_USE_OLDCAS = False AUTHENS_USE_OLDCAS = False
AUTHENS_USE_PASSWORD = False
``` ```
- (Optionnel) AuthENS utilise le paramètre Django standard - (Optionnel) AuthENS utilise le paramètre Django standard
@ -117,6 +118,19 @@ def create_user_view(requests, cas_login: str):
## Utilisation avancée ## 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` ### Migration depuis `django_cas_ng`
Pour migrer depuis `django_cas_ng`, il est recommandé de faire une Pour migrer depuis `django_cas_ng`, il est recommandé de faire une