[ServiceNow] "기억"체크 박스의 부활 방법 (세션 타임 아웃을 시키지 않는 방법)

개요



이전 버전의 ServiceNow에서는 로그인 화면에 "기억"이라는 확인란이 있었고, 이 확인란을 붙인 상태로 로그인하면 세션 시간 초과를 방지할 수 있었습니다.

어느 버젼으로부터, 「기억한다」를 숨기는 편이 디폴트가 되었으므로, 최근 ServiceNow 를 시작할 수 있었던 쪽은 「기억한다」체크 박스의 존재 자체를 알지 않을지도 모릅니다.
세션 타임아웃 하지 않게 할 수 있으면, 개발 환경, 검증 환경등에서, ID, Password 를 입력해 로그인하는 조작을 상당히 줄일 수 있어 편리하므로, 부활 방법을 알아 두면 좋을 것입니다.

이 확인란의 표시 및 숨기는 'glide.ui.forgetme'이라는 속성으로 제어됩니다.
true일 때가 숨겨지고 false일 때가 표시됩니다.
변경하려면 security_admin이어야 합니다.

설정 절차



'기억' 체크박스를 부활시키기 위한 절차는 다음과 같습니다.
  • 역할 승격 (elevate_roles)에서 security_admin이 됩니다.
  • Navigation Menu의 검색 창에 "sys_properties.list"를 놓고 Enter를 누르면 System Property 목록이 표시됩니다.
  • 'glide.ui.forgetme'이라는 속성을 검색하여 엽니 다
  • 값을 false로 변경하여 레코드를 저장합니다.

    이상입니다.

    보충



    보충 1



    시스템 속성 > UI 속성 으로 가도 해당 속성을 변경할 수 있으므로 2-4 단계는 여기에서 수행할 수도 있습니다.

    보충 2



    이용 유저가 많은 프로덕션 환경에서, 이 체크 박스를 유효하게 해 버리면, 세션이 계속 남아, 메모리를 압박하는 원인이 되므로 피해야 합니다.
    사용 사용자가 적은 경우(예: 수십 명의 IT 부서에서만 사용하는 경우)는 활성화하는 것도 요구 사항에 따라 달라질 수 있습니다.
    그러한 경우도, 디폴트로 이 체크 박스에 체크가 들어간 상태로 할지 어떨지의 프로퍼티 (glide.ui.remember.me.default)가 있기 때문에, 이쪽을 false 로 해 두면 좋을 것입니다. 기본적으로, 체크가 없는 상태로 하고, 의도적으로 세션을 끊지 않게 하고 싶은 사람만 체크를 붙여 로그인하는 것이 좋을까 생각합니다.
  • 좋은 웹페이지 즐겨찾기