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 |
- 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 |
- 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), |
||
logoutCallback |
function | Déconnecte le user courant (client), appelée avec (context, next), doit rappeler next(errror) |
- Source: