Global

Members

(constant) defaultPrefix

Préfixe des routes, des clés de cache ou du header Authorization

Source:

Methods

getKey()

Pour obtenir une clé de cache, avec un nomble variable d'arguments

Source:

Type Definitions

AuthServerDef

Type:
  • Object
Properties:
Name Type Attributes Default Description
baseUrl string

url absolue avec / de fin

prefix string <optional>
sesalabSso

Chemin dédié aux routes du module sesalabSso

loginPage string

url du form d'authentification

logoutPage string

page qui fera toutes les déconnexions en ajax et affichera le résultat

errorPage string

page qui affichera une erreur

ip string | RegExp | function <optional>

ip qui répond au validate
peut être une ip (v4 ou v6)
ou une RegExp
ou une fct (qui doit renvoyer un booléen en reçevant une ip)

Source:

ClientDef

Type:
  • Object
Properties:
Name Type Attributes Default Description
baseUrl string

url absolue avec / de fin

prefix string <optional>
sesalabSso

Chemin dédié aux routes du module sesalabSso

ip string | RegExp | function <optional>

ip qui appellera le validate
peut être une ip (v4 ou v6)
ou une RegExp
ou une fct (qui doit renvoyer un booléen en reçevant une ip)

Source:

sesalabSsoConfigDef

La configuration à passer au composant

Type:
  • Object
Properties:
Name Type Attributes Default Description
timeout number <optional>
10

Timeout des appels du validate (en s), pour un usage client

prefix string <optional>
sesalabSso

Préfixe des routes de ce module (client et serveur)

clients Array.<ClientDef>

La liste des applis clientes (donc on est serveur)

afterClientsPage string

Page vers laquelle rediriger une fois connecté chez tous les clients (serveur)

errorPage string

Page d'affichage d'erreur (serveur)

loginPage string

Page du formulaire de login (serveur)

logoutPage string

Page qui fera les appels ajax de déconnexion chez tous les clients (serveur)

authServers Array.<AuthServerDef>

La liste des serveurs d'authentification (donc on est client)

loginCallback function

Logue un user localement (client),
appelée avec (context, user, next), doit rappeler next(errror)

logoutCallback function

Déconnecte le user courant (client), appelée avec (context, next), doit rappeler next(errror)

Source: