Google Chat 스포크 설정

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 3분
  • 요청을 인증 ServiceNow 하기 위해 Google Cloud 콘솔에서 사용자 지정 OAuth 애플리케이션을 만들어 인스턴스와 Google Chat을 통합 ServiceNow 합니다.

    시작하기 전에

    • 구독을 Integration Hub 요청합니다.
    • Google Chat 스포크를 활성화합니다.
    • 필요한 역할: admin

    Google Cloud Console에서 Google Chat 스포크용 OAuth 자격 증명 생성

    Google Cloud 콘솔 계정에서 자격 증명을 생성하여 Google Chat 스포크를 통한 OAuth 2.0 인증을 활성화합니다.

    이 태스크 정보

    Google Cloud Console에서 다음 단계를 완료합니다.

    시작하기 전에

    프로시저

    1. Google Cloud 콘솔에서 기본 메뉴 > IAM 및 관리자 > 프로젝트 생성.
      직접 이동할 수도 있습니다. https://console.cloud.google.com/projectcreate
    2. 프로젝트 이름 필드에 프로젝트를 설명하는 이름을 입력합니다.
      주:
      프로젝트를 만든 후에는 프로젝트 ID를 변경할 수 없으므로 프로젝트 수명 동안 요구 사항을 충족하는 ID를 선택합니다.
    3. Google Chat 앱을 만든 후 앱의 배포 ID를 가져와 기록합니다.
      연결 구성을 위한 배포 ID를 제공해야 합니다. 자세한 내용은 배포 ID 찾기를 참조하세요.
    4. 다음으로 이동 탐색 메뉴 > API 및 서비스 > 활성화된 API 및 서비스.
    5. 목록에서 Google Chat API 를 선택합니다.
      Google Cloud Console에서 Google Chat API 선택
    6. 자격 증명 탭을 클릭합니다.
    7. + 자격 증명 만들기를 클릭하고 OAuth 클라이언트 ID를 선택합니다.
      Google Cloud 콘솔에서 Google Chat 앱에 대한 자격 증명 생성
    8. OAuth 클라이언트 ID 생성 양식의 필드에 내용을 입력합니다.
      필드 설명
      애플리케이션 목록에서 웹 응용 프로그램을 선택합니다.
      이름 OAuth 2.0 클라이언트를 식별하는 고유한 이름을 입력합니다.
      인증된 JavaScript 원본 URI ServiceNow 인스턴스의 URI를 입력합니다. 예: https://<your-instance-name>.servicen-now.com
      승인된 리디렉션 URI ServiceNow 인스턴스의 리디렉션 URI를 입력합니다. 예: https://<your-instance-name>.servicen-now.com/oauth_redirect.do
      Google Cloud 콘솔에서 Google Chat 스포크에 대한 OAuth 클라이언트 ID 생성
    9. 생성을 클릭합니다.
      OAuth 클라이언트는 클라이언트 ID와 클라이언트 비밀을 사용하여 만들어집니다. 클라이언트 ID 및 클라이언트 비밀을 기록합니다.
    10. 구성 탭을 클릭하고 필드를 채웁니다.
      필드 설명
      앱 이름 애플리케이션의 이름을 입력합니다.
      아바타 URL 앱의 아바타 이미지에 대한 HTTPS URL을 지정합니다.
      설명 애플리케이션에 대한 설명을 입력합니다.
    11. 연결 설정의 배포 ID 필드에 4단계의 Google Chat 앱 배포 ID를 지정합니다.
      주:
      앱을 만드는 동안 슬래시 명령을 만든 경우 해당 명령을 지정합니다.
      연결 설정에서 앱의 배포 ID 추가
    12. Google Cloud Console에 앱 구성을 저장합니다.

    Google Chat 스포크에 대한 연결 구성

    Docker 스포크에서 ServiceNow 요청을 인증하도록 Docker 연결을 추가하고 구성합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 프로세스 자동화 > 플로우 디자이너.
    2. 연결 탭을 클릭합니다.
    3. Google_Chat의 별칭을 찾아 세부 정보 보기를 클릭합니다.
      주:
      연결 추가를 클릭하지 마십시오.
      Google Chat 스포크 연결 템플릿
    4. 연결을 처음 구성하는 경우 구성을 클릭합니다.
      Google Chat 스포크 연결 구성
    5. 연결 구성 양식의 필드에 내용을 입력합니다.
      필드 설명
      연결 이름 연결 기록을 고유하게 식별하는 이름입니다.
      연결 URL Google Chat API의 URL입니다. https://chat.googleapis.com 입력
      API 버전 Google Chat API 버전입니다. v1을 입력합니다.
      OAuth 클라이언트 ID Google Cloud 콘솔에서 Google Chat 앱의 OAuth 클라이언트 ID입니다.
      OAuth 클라이언트 비밀 Google Cloud 콘솔에서 Google Chat 앱의 OAuth 클라이언트 비밀입니다.
      OAuth 리디렉션 URL ServiceNow 인스턴스의 OAuth 리디렉션 URL입니다. https://<your-instance-name>.service-now.com/oauth_redirect.do 형식으로 입력합니다.
    6. OAuth 토큰 구성 및 가져오기를 클릭합니다.
      Google 계정 로그인 페이지로 리디렉션됩니다.
    7. Google Chat API 사용자 인증 정보를 입력합니다.

    결과

    Google Chat 스포크에 대한 OAuth 토큰이 생성되고 구성됩니다.