Exploration du nombre limite de sessions simultanées

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Vous pouvez limiter le nombre de sessions interactives simultanées pour un utilisateur ou un rôle sur une instance sur tous les nœuds.

    Les sessions interactives simultanées font référence au nombre de sessions actives qu’un utilisateur peut avoir actives par ServiceNow instance. Une session d’instance active se produit à chaque nouvelle connexion à une instance spécifique ServiceNow . Par défaut, il n’y a aucune limite au nombre de sessions d’instance actives qu’un utilisateur peut avoir.

    Avec la version Jakarta, vous pouvez limiter le nombre de sessions simultanées actives par utilisateur. Lorsque l’utilisateur se connecte après avoir atteint le nombre maximal de sessions actives, la session active la plus ancienne se termine et une nouvelle session interactive devient active. Si un utilisateur tente d’accéder à une session fermée via un navigateur, il est redirigé vers la page de connexion.
    Remarque :
    Le module d’extension Limite de sessions simultanées doit être actif pour activer une limite de session maximale. Les limites sont définies via la propriété glide.authenticate.max.concurrent.interactive.sessions. Une valeur limite maximale s’applique à tout utilisateur ou rôle pour lequel la propriété limite est active. Un utilisateur ou un rôle connecté à l’utilisateur doit avoir la valeur limit_concurrent_sessions définie sur vrai pour que la limite de sessions soit lancée. Pour la version Jakarta, cette fonctionnalité ne prend pas en charge les sessions créées via l’application mobile native ou les mécanismes non interactifs.
    Un cas d’utilisation typique si une session simultanée maximale de 1 est définie :
    1. L’utilisateur accède à l’instance initiale ServiceNow via Chrome.
    2. Une fois que l’utilisateur s’est connecté avec succès, ServiceNow crée la session 1 (S1) pour l’utilisateur.
    3. L’utilisateur décide d’initier un autre accès à l’instance ServiceNow via Firefox.
    4. Une fois que l’utilisateur s’est connecté avec succès, ServiceNow crée la session 2 (S2) pour l’utilisateur.
    5. Étant donné que l’utilisateur dispose d’une limite maximale de sessions simultanées de 1, la session S1 s’invalide lorsque S2 est créé.
    6. Lorsque l’utilisateur revient via Chrome pour accéder à l’instance S1 ServiceNow , il est redirigé vers la page de connexion, car S1 n’est pas valide.
    Les limites de ServiceNow session simultanée fonctionnent avec tous les mécanismes d’authentification : SAML, LDAP et authentification de base de données locale. Il fonctionne également avec l’authentification multifacteur et tous les mécanismes d’authentification interactifs ServiceNow . La source de la session est visible via la table sys_user_session , sous la colonne Type. Les valeurs peuvent être :
    • Navigateur Web
    • Navigateur mobile
    • ServiceNow Application mobile
    • Non interactif (SOAP, WSDL, OAuth)