모바일 앱에 대한 ServiceNow 외부 인증 브라우저 구성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 관리자는 모바일 앱에 대한 외부 브라우저를 구성할 수 있습니다. 이 외부 브라우저는 인증 중에 사용되므로 동일한 브라우저에서 연 외부 URL이 세션과 쿠키를 유지할 수 있습니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    쿠키는 앱 브라우저와 외부 사이트를 로드하는 외부 브라우저 간에 ServiceNow® 모바일 공유되지 않습니다. ServiceNow 모바일 앱을 사용하면 최종 사용자가 또는 와 Microsoft Entra ID같은 Okta SSO(1회 사용자 인증) 서비스로 로그인할 수 있습니다. 이러한 SSO 서비스는 최종 사용자에게 원활하고 안전한 인증 환경을 제공합니다. 그러나 최종 사용자는 앱 내에서 동일한 SSO 서비스를 사용하지만 다시 로그인할 필요는 없는 인증된 타사 링크를 열어야할 수도 있습니다. 예를 들어 최종 사용자는 앱과 동일한 SSO 서비스를 사용하는 다른 플랫폼에서 호스팅되는 보고서에 대한 링크를 열 수 있습니다.ServiceNow 모바일

    최종 사용자가 앱과 ServiceNow 모바일 동일한 SSO 서비스를 사용하는 여러 플랫폼의 링크에 액세스할 수 있도록 하려면 관리자가 앱에 ServiceNow 모바일 로그인하기 위한 외부 브라우저를 구성하여 로그인과 외부 사이트 간에 쿠키가 공유되도록 할 수 있습니다. 즉, SSO 세션은 최종 사용자가 로그인한 후에도 지속되며, 해당 사이트에서 앱과 ServiceNow 모바일 동일한 SSO 제공자를 사용하는 경우 최종 사용자를 외부 사이트에 자동으로 로그인합니다.

    웹 브라우저 속성

    다음 속성을 사용하여 CustomPreAuthProperties 스크립트 포함에서 외부 브라우저와 인증 브라우저를 지정합니다.

    표 1. 웹 브라우저 속성
    모바일 앱 운영 체제 속성 설명
    iOS SNExternalBrowseriOS 앱에서 외부 링크를 iOS 여는 데 사용할 브라우저 유형을 구성합니다.
    iOS SNAuthenticationBrowseriOS 앱에서 사용자를 iOS 인증하는 데 사용할 브라우저 유형을 구성합니다.
    Android SNExternalBrowserAndroid 앱에서 외부 링크를 Android 여는 데 사용할 브라우저 유형을 구성합니다.
    Android SNAuthenticationBrowserAndroid 앱에서 사용자를 Android 인증하는 데 사용할 브라우저 유형을 구성합니다.
    속성 값

    웹 브라우저 속성에 대해 다음 브라우저 유형을 지정할 수 있습니다.

    표 2. 브라우저 유형
    속성 값 설명
    safari Apple Safari
    chrome Google Chrome
    firefox Mozilla Firefox
    edge Microsoft Edge
    workspaceone AirWatch VMware Workspace ONE
    webatwork MobileIron Web@Work
    blackberryaccess BlackBerry 액세스
    maas360 IBM MaaS360
    citrix Citrix 보안
    예제
    {"SNExternalBrowseriOS": "safari", "SNAuthenticationBrowseriOS": "safari"}
    중요사항:
    로그인과 다른 탐색 간에 SSO 세션이 지속되려면 두 속성의 값이 일치해야 합니다.

    프로시저

    1. 다음으로 이동 모두 > sys_extension_point.list.
      확장점 테이블이 표시됩니다.
    2. API 이름 열에서 전역을 찾습니다 . CustomPreAuthProperties 항목을 선택하고 선택합니다.
    3. 확장점 CustomPreAuthProperties 기록의 관련 링크 아래에서 구현 만들기를 선택합니다.
    4. 스크립트 포함 CustomPreAuthProperties 기록에서 외부 브라우저 및 인증 브라우저 속성을 스크립트에 추가합니다.

      예를 들어 다음은 외부 및 인증 브라우저의 브라우저를 지정 Apple Safari 하는 구성입니다.

      var CustomPreAuthProperties = Class.create();
      CustomPreAuthProperties.prototype = {
           initialize: function() {
           },
      
           /**
            * Returns a JSON object keyed by the custom property names.
            */
           getProperties: function(input) {
                return {"SNExternalBrowseriOS": "safari", "SNAuthenticationBrowseriOS": "safari"};
           },
      
           type: 'CustomPreAuthProperties'
      };
    5. 활성을 선택하여 스크립트 포함을 활성화합니다.
    6. 업데이트를 선택하여 변경 내용을 저장합니다.