비즈니스용 Apple 메시지에 대한 OAuth 설정
OAuth2 인증을 사용하여 IdP(신원 확인 제공자) Apple Messages for Business 를 통합합니다.
ServiceNow® 인스턴스에 연결 Apple Messages for Business
사이트에서 다음 단계를 Apple Messages for Business 완료하여 계정을 ServiceNow® 인스턴스에 연결합니다Apple Messages for Business.
- 페이지(register.apple.com)로 Apple Messages for Business 이동하여 Messages for Business 계정에 로그인합니다.
- 통합 OAuth2 인증 섹션으로 이동합니다.
- IdP(신원 확인 제공자)의 인증 URL을 OAuth URL 필드에 추가합니다.
- IdP의 토큰 URL을 토큰 URL 필드에 추가합니다.
- IdP의 클라이언트 ID를 클라이언트 식별자 필드에 추가합니다.
- 자세한 내용은 Apple 문서 계정에서 OAuth2 인증을 Apple Messages for Business 구성하는 방법에 대한 자세한 지침은 다음을 참조하십시오.
인스턴스에 OAuth ServiceNow® 설정
- 인스턴스로 ServiceNow® 이동하여 OAuth를 설정합니다.
- 다음 지침을 사용하여 애플리케이션 레지스트리(oauth_entity) 테이블에 새 기록을 작성합니다Use a third-party OAuth provider.
- 권한 부여 유형 인증 코드를 사용합니다.
- 토큰 URL을 추가합니다.
- 다음 지침을 사용하여 OAuth 엔터티 범위(oauth_entity_scope) 테이블에 새 기록을 Specify an OAuth scope생성합니다. 범위가 여러 개인 경우 각 범위에 대해 새 기록을 추가하고 각 범위에 대해 해당 엔터티 프로필 범위 기록을 생성합니다.
- 다음 지침을 사용하여 연결 및 자격 증명 별칭(sys_alias) 테이블에 새 기록을 Create a Connection & Credential alias생성합니다. 이 연결 별칭은 다음 단계에서 생성하는 http 연결 기록을 가져오는 데 사용됩니다.
- 다음 지침을 사용하여 HTTP(s) 연결(http_connection) 테이블에 새 기록을 Create an HTTP(s) connection생성합니다.
- 연결 유형 - HTTP 연결 선택 연결
별칭을 이전 단계에서 작성한 sys_alias 기록으로 설정합니다.
- 연결 URL을 IdP에 따라 사용자 정보 API를 에칭하도록설정합니다. (예: https://<your-idp-app>.com/api/v1/users)를 사용합니다.
- 을 사용하여 워크플로우 스튜디오프로파일 파서 작업을 만듭니다. 예제 에 대한 프로파일 파서 작업 생성 Apple Messages for Business는 여기에 표시된 코드 스니펫을 참조하십시오. 자세한 내용은 을 참조하십시오 Building actions .
- 다음 지침을 사용하여 제공자 애플리케이션 인증(sys_cs_provider_app_authentication) 테이블에 새 기록을 생성합니다.
- 제공자 채널 ID를 제공자 앱(sys_cs_provider_application)으로 설정
- OAuth 엔터티 프로파일을 OAuth 제공자(oauth_entity) 기록으로 생성한 oauth_entity_profile 기록으로 설정합니다.
프로파일 API 연결을 이전에 생성한 http_connection 기록으로 설정합니다.
- 프로파일 응답 파서 작업을 정의한 sys_hub_action_type_definition 기록으로 설정합니다.