Sommaire
Session
📖 Concept : Session, Utilisateur
La session de l’utilisateur connecté, accessible par context.dataStores.redy.session ou par l’hôte (host.session).
🔧 propriété · ℹ️ information · ⚙️ méthode · ⚡ évènement · 🔒 lecture seule
Informations
Date d’expiration
session.expirationDate · 🔒 lecture seule · moment
Ce champ indique la date et l’heure d’expiration de la session au format MomentJS.
Ce champ est mis à jour automatiquement en fonction de l’activité de requêtes : à chaque requête, la date d’expiration est recalculée en fonction du délai d’expiration.
Délai d’expiration
session.expirationDelay · 🔒 lecture seule · number
Ce champ indique le délai d’expiration de la session en secondes.
Hôte
session.host · 🔒 lecture seule · Hôte
Ce champ contient l’objet hôte associé à la session.
Voir la page Hôte pour plus de détails sur l’objet hôte.
Authentifié ?
session.isAuthenticated · 🔒 lecture seule · Boolean
Ce champ indique si la session est authentifiée ou non.
Authentification en cours ?
session.isAuthenticating · 🔒 lecture seule · Boolean
Ce champ indique si la session est en cours d’authentification.
scope
session.scope · 🔒 lecture seule · string
Périmètre de session
L’identifiant de session
session.sid · 🔒 lecture seule · string
ID de session
Chaque session possède un identifiant unique.
On le retrouve dans l’URL des REDY sous la forme
/WSID<sid>/easy/.... C’est d’ailleurs grâce à cet identifiant qu’il est possible de construire des URL directes vers des éléments du REDY.
Exemple d’utilisation en liaison : Vous désirez afficher dans une iframe les tableaux de bord du REDY. Vous pouvez construire l’URL de l’iframe en utilisant un joker et une liaison vers le champ sid de la session.
/WSID{{sid}}/easy/dashboard
Ensuite, sur l’additionnelle pour compléter l’URL, vous ajoutez une liaison vers le champ sid de la session.
Exemple de l’acteur :
SYNAPPS-STUDIO-ACTOR|{"type":"display/iframe","key":"iframe1","properties":{"url":"/WSID{{sid}}/easy/dashboard","height":"680px","width":"1280px"},"additionalDefs":{"sid":{"type":"text"}},"bindings":{"additionals.sid":{"sourceType":"session","path":"sid"}}}
token
session.token · 🔒 lecture seule · string
Obtient le jeton identifiant la session.
Utilisateur
session.user · 🔒 lecture seule · Utilisateur
Ce champ contient l’objet utilisateur associé à la session.
Voir la page Utilisateur pour plus de détails sur l’objet utilisateur.
