동시 세션 제한 탐색
모든 노드에서 인스턴스의 사용자 또는 역할에 대한 동시 대화형 세션 수를 제한할 수 있습니다.
동시 대화형 세션은 사용자가 인스턴스당 ServiceNow 활성화할 수 있는 세션 수를 나타냅니다. 활성 인스턴스 세션은 특정 ServiceNow 인스턴스에 새로 로그인할 때마다 발생합니다. 기본적으로 사용자가 가질 수 있는 활성 인스턴스 세션 수에는 제한이 없습니다.
Jakarta 릴리스에서는 사용자당 활성 동시 세션 수를 제한할 수 있습니다. 사용자가 최대 활성 세션 수에 도달한 후 로그인하면 가장 오래된 활성 세션이 종료되고 새 대화형 세션이 활성화됩니다. 사용자가 브라우저를 통해 닫힌 세션에 액세스하려고 하면 사용자는 로그인 페이지로 리디렉션됩니다.
주:
최대 세션 제한을 사용하려면 동시 세션 제한 플러그인이 활성 상태여야 합니다. 제한은 glide.authenticate.max.concurrent.interactive.sessions 속성을 통해 설정됩니다. 최대 제한 값은 제한 속성이 활성화된 모든 사용자 또는 역할에 적용됩니다. 시작할 세션 제한에 대해 사용자 또는 역할에 연결된 사용자 또는 역할이 limit_concurrent_sessions 값을 true로 설정해야 합니다. Jakarta 릴리스의 경우 이 기능은 네이티브 모바일 앱 또는 비대화형 메커니즘을 통해 생성된 세션을 지원하지 않습니다.
최대 동시 세션 1이 설정된 경우의 일반적인 사용 사례는 다음과 같습니다.
- 사용자는 Chrome을 통해 초기 ServiceNow 인스턴스에 액세스합니다.
- 사용자가 성공적으로 로그인하면 ServiceNow 사용자에 대한 세션 1(S1)이 생성됩니다.
- 사용자가 Firefox를 통해 인스턴스에 대한 다른 액세스를 ServiceNow 시작하기로 결정합니다.
- 사용자가 성공적으로 로그인하면 ServiceNow 사용자에 대한 세션 2(S2)가 생성됩니다.
- 사용자의 최대 동시 세션 제한이 1이므로 S2가 생성되면 S1 세션이 무효화됩니다.
- 사용자가 Chrome을 통해 다시 돌아가 S1 인스턴스에 액세스하면 S1 ServiceNow 이 유효하지 않으므로 사용자가 로그인 페이지로 리디렉션됩니다.
동시 세션 제한은 SAML, LDAP 및 로컬 데이터베이스 인증과 같은 모든 ServiceNow 인증 메커니즘에서 작동합니다. 또한 다단계 인증 및 모든 대화형 ServiceNow 인증 메커니즘과 함께 작동합니다. 세션의 소스는 유형 열 아래의 sys_user_session 테이블을 통해 볼 수 있습니다. 값은 다음과 같습니다.
- 웹 브라우저
- 모바일 브라우저
- ServiceNow 모바일 앱
- 비대화형(SOAP, WSDL, OAuth)