SAML/SSO 사용자 지정 URL 설치를 위한 SP 메타데이터 생성
SAML 또는 SSO 설치는 사용자 지정 URL 인스턴스가 생성되기 전에 IdP에 대해 생성된 SP 메타데이터를 필요로 합니다.
시작하기 전에
IdP는 요청을 인증하고 전달하기 위해 인스턴스에 대한 SP 메타데이터가 필요합니다.
주:
SP 로그인 URL(Assertion Consumer Service URL)을 추가하는 작업은 IdP(Azure, ADFS 또는 Okta)마다 다를 수 있습니다.
프로시저
-
설치된 SSO 플러그인을 선택합니다.
옵션 설명 복수 제공자 SSO 다음으로 이동 복수 제공자 SSO > ID 제공자. IdP를 선택하고 메타데이터 생성 버튼을 클릭합니다. 통합은 시스템 속성 설정에서 인스턴스의 SP 메타데이터를 자동으로 생성합니다. SAML 2 SSO 다음으로 이동 SAML 2 1회 사용자 인증(SSO) > 메타데이터. 통합은 시스템 속성 설정에서 인스턴스의 SP 메타데이터를 자동으로 생성합니다. -
텍스트 상자에서 SP 메타데이터를 복사합니다.
예:
<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata" entityID="https://yourinstance.service-now.com"> <SPSSODescriptor AuthnRequestsSigned="false" WantAssertionsSigned="true" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol"> <SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://yourinstance.service-now.com/navpage.do" /> <NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</NameIDFormat> <AssertionConsumerService isDefault="true" index="0" Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://yourinstance.service-now.com/navpage.do" /> <AssertionConsumerService index="1" Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://yourinstance.service-now.com/consumer.do"/> </SPSSODescriptor> </EntityDescriptor> -
인스턴스 SP 메타데이터를 IdP에 제공합니다.
예를 들어 SSOCircle을 사용하면 사용자가 SP 메타데이터를 온라인으로 제공할 수 있습니다.
- 옵션:
Azure에서 사용자 지정 URL을 설정하려면 다음을 수행합니다.
- 앱 등록으로 이동합니다.
- 메뉴에서 모든 앱을 선택합니다.
- ServiceNow 앱을 선택합니다.
- 설정을 클릭하여 URL을 구성합니다.
- 옵션:
Okta에서 사용자 지정 URL을 설정하려면 다음을 수행합니다.
- 두 개의 ServiceNow UD Okta 애플리케이션을 생성합니다.
- "service-now.com" 인스턴스 URL에 대한 Okta 애플리케이션 1개.
-
사용자 지정 URL에 대한 Okta 애플리케이션 1개.
주:
- 연결 테스트가 성공적으로 실행되도록 Okta 구성 내에서 Force Authentication 사용 안 함(Disable Force Authentication)을 비활성화합니다.
- 기본 URL과 연결된 ID 제공자 기록을 테스트하는 경우 기본 URL을 사용하여 인스턴스에 로그인해야 합니다.
- 사용자 지정 URL과 연결된 자격 증명 제공자를 테스트하는 경우 사용자 지정 URL을 사용하여 인스턴스에 로그인해야 합니다.
- 옵션:
OAuth 인증을 사용하려면 외부 클라이언트 애플리케이션에 대한 OAuth 애플리케이션 엔드포인트 구성에서 리디렉션 URL을 등록된 모든 사용자 지정 URL로 설정합니다. 리디렉션 URL은 권한 부여 서버가 리디렉션하는 콜백 URL과 동의어입니다.
- 옵션: Google reCAPTCHA 서비스를 사용하려면 API 키 쌍을 설정합니다.