Nœuds — SSO Persistant


Cookie « se souvenir de moi » persistant, adossé à un stockage LDAP, dans le cadre d’un graphe d’authentification.

Notes
PersistentSsoNode et SetPersistentSsoNode vivent dans un module Maven séparé, tosiam-auth-graph (et non tosiam-graph comme les autres nœuds du catalogue), probablement pour isoler leur dépendance directe au DAO LDAP PersistentAuthDao. Le package Java et le mode d’utilisation dans un graphe restent identiques.

PersistentSsoNode — valide le cookie « se souvenir de moi » contre un token stocké en LDAP, et gère son renouvellement.

PropriétéTypeDéfaut
ldapUrlstring (obligatoire)
ldapDnstring (obligatoire)
ldapBindDnstring""
ldapBindPassstring, secret""
connectionTypestringLDAP
trustAllCertificatesbooleanfalse
cookieLifetimeSecondsint86400
maxTokensByUserint5
authLevelint0

Outcomes : present / absent / invalid.

SetPersistentSsoNode — crée le token LDAP après une authentification réussie, si l’utilisateur a demandé le « se souvenir de moi » (ou systématiquement si alwaysStore=true).

PropriétéTypeDéfaut
(les 8 propriétés LDAP de PersistentSsoNode ci-dessus)
alwaysStorebooleantrue

Outcomes : stored / skipped / error.

Modifier cette page sur GitHub