Skip to content

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:

file

Indique que le repository est un fichier local.

Voir file

script

Indique que les informations d'identités sont à obtenir depuis un script d'application Ewt.

Voir script