OAuth 2.0 자습서 - OAuth 공급자 및 프로파일 만들기

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 1분
  • 클라이언트 정보와 Google API URL을 입력하고 OAuth 프로파일을 구성하여 ServiceNow에서 Google 서비스를 OAuth 제공자로 설정합니다.

    시작하기 전에

    Google 서비스를 OAuth 공급자로 구성하고 클라이언트 ID클라이언트 비밀 값을 기록해야 합니다.

    필요한 역할: oauth_admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 OAuth > 애플리케이션 레지스트리.
    2. 새로 만들기를 클릭합니다.
    3. 외부 공급업체 OAuth 제공자에 연결을 선택합니다.
    4. OAuth 제공자의 이름을 입력합니다.
      이 예에서는 Google을 사용합니다.
    5. Google에서 받은 클라이언트 ID클라이언트 암호를 입력합니다.
    6. 기본 부여 유형을인증 코드로 설정합니다.
    7. 인증 URL 필드에 https://accounts.google.com/o/oauth2/auth 를 입력합니다.
    8. 토큰 URL 필드에 https://www.googleapis.com/oauth2/v3/token 를 입력합니다.
    9. 리디렉션 URL 필드에 https://<instance>.service-now.com/oauth_redirect.do 를 입력합니다.
      이 URL은 Google에 제공된 리디렉션 URL과 일치해야 합니다.
    10. 토큰 해지 URL 필드에 https://accounts.google.com/o/oauth2/revoke 를 입력합니다.
    11. 양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
      새 OAuth 엔터티 프로파일 기록이 생성됩니다.
    12. OAuth 엔터티 범위 포함된 목록에서 이름OAuth 범위 값이 https://www.googleapis.com/auth/contacts.readonly 로 설정된 새 행을 추가합니다.
    13. 양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
    14. OAuth 엔터티 프로파일 포함된 목록에서 자동으로 생성된 프로파일을 선택합니다.
    15. OAuth 엔터티 프로필 범위 포함된 목록에서 새 행을 추가하고 Google 주소록 API 읽기 전용 범위를 선택합니다.
    16. 업데이트를 클릭합니다.