예약을 동기화하기 위해 ServiceNow 달력에 대한 Google 애플리케이션 레지스트리를 생성합니다. 달력에 대한 Google 고유한 연결 및 자격 증명 별칭을 작성하려면 이 앱 등록을 수행합니다.
시작하기 전에
달력 동기화 인증 Google
애플리케이션 범위가
Google 캘린더 스포크로 설정되어 있는지 확인합니다. 그렇지 않으면 다음을 수행합니다.
- 홈페이지의 직원 센터 오른쪽 상단에 있는 애플리케이션 범위 아이콘(
)을 선택합니다.
- 드롭다운에서 애플리케이션 범위로 구성된 옵션을 선택합니다.
- 필터 탐색기에서 Google 캘린더 스포크를 검색하여 선택합니다.
- 페이지를 새로 고칩니다.
필요한 역할: 관리자
프로시저
-
다음으로 이동 .
-
새로 만들기를 선택합니다.
-
외부 공급업체 OAuth 제공자에 연결을 선택합니다.
-
양식의 필드에 지정된 상세 정보를 입력합니다.
표 1. 외부 공급업체 OAuth 제공자 양식
| 필드 |
설명 |
| 이름 |
기록을 식별하기 위한 고유한 이름(예: Google 달력 소유)입니다. |
| 클라이언트 ID |
에서 앱 인증 중에 생성된 클라이언트 ID입니다 Google. |
| 클라이언트 비밀 |
에서 앱을 Google만들 때 생성한 암호입니다. |
| 기본 부여 유형 |
토큰을 설정하는 데 사용된 부여 유형입니다. 인증 모드를 선택합니다. |
| 인증 URL |
OAuth 인증 코드 엔드포인트입니다. https://accounts.google.com/o/oauth2/v2/auth 입력합니다. |
| 토큰 URL |
OAuth 서버 토큰 엔드포인트입니다. https://www.googleapis.com/oauth2/v4/token 입력합니다. |
| 리디렉션 URL |
OAuth 콜백 엔드포인트입니다. URL은 자동으로 https://<instance-name>.service-now.com/oauth_redirect.do 으로 채워집니다. |
-
양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
시스템에서 생성된 OAuth 엔터티 프로파일이 생성되어 OAuth 엔터티 프로파일 관련 목록에 표시됩니다. 예를 들어 Google 달력 자신의 기본 프로파일입니다.
-
OAuth 엔터티 범위를 생성합니다.
-
OAuth 엔터티 범위 관련 목록에서 새 행 삽입...
-
범위의 이름을 달력 으로 입력합니다.
-
OAuth 범위를 달력으로 입력합니다.
-
저장 아이콘을 선택합니다.
-
마찬가지로 다른 범위를 만들고 다음 상세 정보를 입력합니다.
- 이름: calendar.events
- OAuth 범위: calendar.events
-
애플리케이션 레지스트리 양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
시스템이 범위 기록을 생성합니다.
-
업데이트를 선택합니다.
-
애플리케이션 레지스트리 양식에서 OAuth 엔터티 프로파일 관련 목록을 선택합니다.
다음 단계에서는 6단계에서 생성한 OAuth 엔터티 범위를 기본 프로파일에 추가합니다.
-
기본 엔터티 프로파일(예: Google 달력 자체 기본 프로파일)을 선택합니다.
-
OAuth 엔터티 프로파일 양식에서 다음을 수행합니다.
- OAuth 엔터티 프로파일 범위 섹션에서 새 행 삽입을 두 번 클릭합니다.
- 조회 아이콘(
)을 선택합니다.
- 6단계에서 생성한 OAuth 제공자에게 할당된 달력을 선택합니다.
- 이전 단계를 반복하고 calendar.events도 추가합니다.
-
업데이트를 선택합니다.
결과
Google에 대한 OAuth 연결이 추가되었습니다.