Repositories¶
Un répository est un référentiel dans lequel sont enregistrés des comptes utilisateurs. Ewt permet de s'interfacer avec différents types de repository. Le recours à un repository est nécessaire dans les cas de certains clients uniquement (basic et form). Les clients externes tels que keycloak, oauth2, etc. utilisent leur propre repository et il n'est pas nécessaire de les spécifier explicitement ici.
Les référentiels sont déclarés dans le fichier ewtAuthConfig.xml
présent dans
le dossier WEB-INF
de la web application. Chaque référentiel est décrit
par un bloc <repository>
qui doit a minima contenir les attributs suivants:
- attribut
name
obligatoire - Nom du repository. Ce nom sert à référencer le repository depuis les clients.
- attribut
type
obligatoire -
Type du repository dans lequel les logins, mot de passe et rôles sont vérifiés. Les valeurs reconnues sont: