Changes for frontend/documentations/Components.md: 47 added lines, 0 removed lines.
Original line number
Diff line number
Diff line
@@ -32,6 +32,53 @@ import {LoginButton} from "@unicaen/authentification";
</template>
```
Une partie du formulaire d'authentification est configurable par des propriété du composant:
- title : titre du formulaire
- useLdap, ldapBtnLabel, ldapBtnIcone et ldapBtnColor qui permettent de configurer l'authentification LDAP
- useCas, casBtnLabel, casBtnIcone et casBtnColor qui permettent de configurer l'authentification par CAS
- skipForm : booléen par défaut à false qui permet si l'on utilise uniquement l'authentification CAS de bypasser la modal et d'être directement envoyée vers le CAS
- formLoginLabel, formPasswordLabel, formSubmitLabel, formSubmitColor, formCancelLabel, formCancelColor qui permettent de configurer le formulaire d'authentification
Par défaut, ni le LDAP, ni le CAS ne sont activé. C'est un formulaire type d'authentification local qui est proposé. (note : si coté API, on a définit l'authentification LDAP, se formulaire permet malgrés-tout d'effectuer une authentification LDAP )
Par ailleur, l'authentification LDAP permet également coté api de s'authentifier avec des comptes locaux.
Choix fait de laisser à chaque application l'affichage d'information lorsque l'utilisateur se connecte/deconnecte.
Celà passe par la generation de 3 events du composant :