Modèle de session

Prev Next

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és de la session

Propriété

Type

Description

créé

Corde

Date/heure de création de la session en UTC.

  • Longueur maximale : 30

  • Longueur minimale :20

  • Format : date-heure

currentÉtape

Entier

Numéro d’étape de l’indicateur de progression.

Valeur par défaut : 0

id

Corde

L’UUID de la session.

  • Longueur maximale : 64

  • Longueur minimale : 36

  • Modèle:

    ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fAF0-9]{4}-[a-fA-F0-9]{12}$

last_request

Corde

L’horodatage de la dernière demande qui a été reçue dans le cadre de cette session.

  • Longueur maximale : 30

  • Longueur minimale : 20

  • Format : date-heure

rôle

Corde

Rôle associé à la session.

  • Longueur maximale : 32

  • Longueur minimale : 1

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.

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

session_management propriétés

Propriété

Type

Description

actif

Booléen

Horodatage. Indicateur indiquant la session active.

fin

Entier

Horodatage. Le temps mort de cette session.

avertissement

Entier

Horodatage. Avertissement à la fin de la session.

Exemple de session

  1. {

  2. « créé » : 1552498394341,

  3. « id » : « 66e326gb-92ea-482b-8375-75f01e72d26a »,

  4. « vérifications » : [],

  5. « dernière demande » : 1552498394362,

  6. « role » : « Rôle »,

  7. « currentStep » : 0,

  8. « totalSteps » : 0,

  9. « user_agent » :"Mozilla/5.0 »,

  10. « version » : 1,

  11. « view_state » : {,

  12. « en-tête » : {,

  13. « type » : « simple_header »,

  14. « config » : {,

  15. « logo » : « logo.png »,

  16. « text » : « OneSpan »

  17. « text_url » : « https://www.onespan.com »,

  18. },

  19. "...": "..."

  20. }

  21. « pied de page » {

  22. « type » : « simple_footer »

  23. « config » : {

  24. « liens » : [{

  25. « text » : « OneSpan »

  26. « url » : « https://www.onespan.com »

  27. }

  28. ],

  29. « copyright » : « Tous droits réservés »

  30. },

  31. "...": "...":

  32. },

  33. « page » : {

  34. « type » : « introduction :A »,

  35. « config » : {

  36. "...": "..."

  37. },

  38. « error » : {

  39. « type » : « simple_error »,

  40. "...": "..."

  41. },

  42. « attendre » : {

  43. « type » : « simple_wait »,

  44. "...": "..."

  45. },

  46. « session_management » : {

  47. « avertissement » : 240,

  48. « fin » : 360,

  49. « active » : vrai

  50. }

  51. }

  52. }