--- title: "Modèle de session" slug: "session-model" updated: 2025-10-29T15:50:25Z published: 2025-10-29T15:53:13Z canonical: "docs.onespan.com/session-model" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.onespan.com/llms.txt > Use this file to discover all available pages before exploring further. # Modèle de session 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](/docs/fr/session-model#tab_Session_model_properties) 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](/docs/fr/session-model#Tab_viewStateProperties). |

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. }