Le modèle de session de vérification d’identité OneSpan définit les données nécessaires au rendu et à l’exécution de l’étape actuelle du flux de travail de l’accord électronique. La session identifie l’auteur de la session actuelle, la langue de préférence, les informations sur le délai d’expiration de la session, les détails de la présentation et d’autres informations.
Propriétés de la session
La ressource de session contient des informations contextuelles nécessaires à l’exécution de la partie interactive du processus d’accord électronique par un utilisateur (participant). Du point de vue des métadonnées de transaction, les données de session sont transitoires.
Les propriétés de session répertorient les propriétés de session dans la vérification d’identité OneSpan.
Chemin d’accès : .../propriétés/transaction/propriétés/session
Type : objet
Propriété | Type | Description |
---|---|---|
créé | Corde | Date/heure de création de la session en UTC.
|
currentÉtape | Entier | Numéro d’étape de l’indicateur de progression. Valeur par défaut : 0 |
id | Corde | L’UUID de la session.
|
last_request | Corde | L’horodatage de la dernière demande qui a été reçue dans le cadre de cette session.
|
rôle | Corde | Rôle associé à la session.
Valeur par défaut : inconnue |
totalSteps | Entier | Le nombre total d’étapes de l’indicateur de progression. Valeur par défaut : 0 |
user_agent | Corde | Agent utilisateur à partir de l’en-tête de la demande. |
Vérifications | Tableau | Liste des flux de travail de vérification définis pour ce locataire. Schéma : .. /commun/common.schema.3.0.verification.json |
Version | Entier | Version de l’enregistrement de session. Propriété en lecture seule. Valeur par défaut : 0 |
view_state | Objet | Cet élément contient des informations qui définissent la vue affichée dans l’étape de flux de travail actuelle. Pour obtenir la liste des propriétés view_state , reportez-vous à la section view_state propriétés. |
Propriété | Type | Description |
---|---|---|
erreur | Schéma : transaction.schema.3.0.ux-component-config.json | |
pied de page | Schéma : transaction.schema.3.0.ux-component-config.json | |
en-tête | Schéma : transaction.schema.3.0.ux-component-config.json | |
page | Schéma : transaction.schema.3.0.ux-component-config.json | |
session_management | Objet | Il s’agit d’un formulaire JSON gratuit qui contient toutes les données de configuration requises par la page (élément de workflow) d’un type donné. Les données de configuration sont récupérées du service de configuration et transmises telles quelles à CWF UX. Cela accepte n’importe quoi, à condition qu’il s’agisse d’un format JSON valide. Pour obtenir la liste des propriétés session_management , voir session_management propriétés. |
attendre | Schéma : transaction.schema.3.0.ux-component-config.json |
Exemple de session
{
« créé » : 1552498394341,
« id » : « 66e326gb-92ea-482b-8375-75f01e72d26a »,
« vérifications » : [],
« dernière demande » : 1552498394362,
« role » : « Rôle »,
« currentStep » : 0,
« totalSteps » : 0,
« user_agent » :"Mozilla/5.0 »,
« version » : 1,
« view_state » : {,
« en-tête » : {,
« type » : « simple_header »,
« config » : {,
« logo » : « logo.png »,
« text » : « OneSpan »
« text_url » : « https://www.onespan.com »,
},
"...": "..."
}
« pied de page » {
« type » : « simple_footer »
« config » : {
« liens » : [{
« text » : « OneSpan »
« url » : « https://www.onespan.com »
}
],
« copyright » : « Tous droits réservés »
},
"...": "...":
},
« page » : {
« type » : « introduction :A »,
« config » : {
"...": "..."
},
« error » : {
« type » : « simple_error »,
"...": "..."
},
« attendre » : {
« type » : « simple_wait »,
"...": "..."
},
« session_management » : {
« avertissement » : 240,
« fin » : 360,
« active » : vrai
}
}
}