Gmail을 사용하여 OAuth용 이메일 채널 구성하기

이 페이지에서는 Google Cloud 을 사용하여 Contact Center AI Platform (CCAI Platform) 이메일 채널을 구성하기 위한 OAuth 사용자 인증 정보를 만드는 방법을 설명합니다.

시작하기 전에

다음 항목이 있는지 확인하세요.

또한 Google Cloud 프로젝트에 결제가 사용 설정되어 있는지 확인합니다. 자세한 내용은 프로젝트의 결제 상태 확인을 참고하세요.

OAuth 사용자 인증 정보 만들기

Google Cloud 를 사용하여 클라이언트 ID와 클라이언트 보안 비밀번호인 OAuth 사용자 인증 정보를 만들 수 있습니다. 동의 화면을 아직 구성하지 않은 경우 OAuth 사용자 인증 정보를 만들기 전에 구성해야 합니다. OAuth에 대한 자세한 내용은 OAuth 2.0을 사용하여 Google API에 액세스하기를 참고하세요.

OAuth 사용자 인증 정보를 만들고 동의 화면을 구성하려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 프로젝트 선택기 대시보드로 이동하여 OAuth 사용자 인증 정보를 만드는 데 사용할 프로젝트를 선택합니다.

    프로젝트 선택기 대시보드

  2. API 및 서비스 페이지로 이동하고 탐색 메뉴에서 사용자 인증 정보를 클릭합니다.

    사용자 인증 정보

  3. 이 프로젝트의 동의 화면을 아직 구성하지 않은 경우 동의 화면 구성 버튼이 표시됩니다. Google Cloud이 경우 다음 절차에 따라 동의 화면을 구성하세요. 그렇지 않으면 4단계로 건너뜁니다.

    1. 동의 화면 구성을 클릭합니다. OAuth 동의 화면 페이지가 표시됩니다.

    2. 사용 사례에 따라 내부 또는 외부를 선택한 다음 만들기를 클릭합니다. OAuth 동의 화면 창이 표시됩니다.

    3. 화면에 표시된 안내에 따라 앱 정보 페이지에 정보를 입력한 다음 저장 후 계속을 클릭합니다. 범위 창이 표시됩니다.

    4. 범위 추가 또는 삭제를 클릭합니다. 선택한 범위 업데이트 창이 표시됩니다.

    5. 사용 사례에 적합한 범위를 선택한 다음 업데이트를 클릭합니다.

    6. 저장 후 계속을 클릭합니다. 테스트 사용자 창이 표시됩니다.

    7. 앱 액세스를 테스트할 사용자를 추가하려면 사용자 추가를 클릭합니다. 사용자 추가 창이 표시됩니다.

    8. 빈 필드에 Google 계정의 이메일 주소를 하나 이상 추가한 다음 추가를 클릭합니다.

    9. 저장 후 계속을 클릭합니다. 요약 창이 표시됩니다.

    10. OAuth 동의 화면 정보를 검토한 다음 대시보드로 돌아가기를 클릭합니다.

    11. 지금 앱을 프로덕션에 게시하려면 앱 게시를 클릭한 다음 확인 대화상자에서 확인을 클릭합니다. 동의 화면이 구성되었습니다.

  4. 탐색 메뉴에서 사용자 인증 정보를 클릭합니다.

  5. 사용자 인증 정보 만들기를 클릭한 다음 OAuth 클라이언트 ID를 클릭합니다.

  6. 애플리케이션 유형 필드에서 웹 애플리케이션을 클릭합니다.

  7. 이름 필드에 클라이언트 이름을 입력합니다.

  8. 승인된 JavaScript 출처 영역에서 IRI 추가를 클릭합니다.

  9. URI 필드에 https://TENANT_NAME.ccaiplatform.com을(를) 입력하고 TENANT_NAME을(를) 테넌트 이름으로 바꿉니다.

  10. 승인된 리디렉션 URI 영역에서 URI 추가를 클릭합니다.

  11. URI 필드에 https://TENANT_NAME.ccaiplatform.com/v1/email_accounts/oauth_callback을(를) 입력하고 TENANT_NAME을(를) 테넌트 이름으로 바꿉니다.

  12. 만들기를 클릭합니다. OAuth 클라이언트 생성됨 대화상자가 표시됩니다.

  13. JSON 다운로드를 클릭하여 클라이언트 ID와 클라이언트 보안 비밀번호가 포함된 JSON 파일을 컴퓨터에 다운로드한 다음 확인을 클릭합니다.

클라이언트 ID와 클라이언트 보안 비밀번호 가져오기

OAuth 사용자 인증 정보를 만든 후 언제든지 클라이언트 ID와 클라이언트 보안 비밀을 가져올 수 있습니다.

클라이언트 ID와 클라이언트 보안 비밀을 가져오려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 API 및 서비스 페이지로 이동합니다. 탐색 메뉴에서 사용자 인증 정보를 클릭합니다.

    사용자 인증 정보

  2. OAuth 2.0 클라이언트 ID 영역에서 클라이언트 ID와 클라이언트 보안 비밀번호를 가져올 클라이언트를 클릭합니다. 클라이언트 ID와 클라이언트 보안 비밀번호가 추가 정보 영역에 표시됩니다.

이메일 채널의 SSO 설정 구성

OAuth 사용자 인증 정보 만들기에서 만든 클라이언트 ID와 클라이언트 보안 비밀번호를 사용하여 이메일 채널의 싱글 사인온 (SSO) 설정을 구성합니다.

SSO 설정을 구성하려면 다음 단계를 따르세요.

  1. CCAI Platform 포털에서 메뉴를 클릭한 다음 설정 > 개발자 설정을 클릭합니다.

  2. 이메일 계정 관리 창으로 이동한 다음 이메일 계정 관리를 클릭합니다.

  3. 이메일 계정 관리 페이지에서 이메일 SSO를 클릭합니다.

  4. 이메일 SSO 창에서 다음 목록에 표시된 대로 설정을 구성합니다.

    • 승인 URL https://accounts.google.com/o/oauth2/v2/auth?prompt=select_account consent를 입력합니다.

    • 토큰 URL. https://oauth2.googleapis.com/token를 입력합니다.

    • 클라이언트 ID OAuth 사용자 인증 정보 만들기에서 만든 클라이언트 ID를 입력합니다. 클라이언트 ID를 저장하지 않은 경우 클라이언트 ID 및 클라이언트 보안 비밀번호 가져오기를 참고하세요.

    • 클라이언트 보안 비밀번호 OAuth 사용자 인증 정보 만들기에서 만든 클라이언트 보안 비밀번호를 입력합니다. 클라이언트 보안 비밀번호를 저장하지 않은 경우 클라이언트 ID와 클라이언트 보안 비밀번호 가져오기를 참고하세요.

    • 범위 https://mail.google.com/를 입력합니다.

    • 상태. 이 필드는 비워 둡니다.

    • 액세스 유형 offline를 입력합니다.

    • 권한 유형 Authorization Code를 입력합니다.

    • 승인 URL 및 토큰 URL에 부여 유형을 포함 체크박스를 선택 취소합니다.

    • 승인 URL 및 토큰 URL에 리디렉션 URL 포함 체크박스를 선택한 다음 저장을 클릭합니다. 이메일 채널이 OAuth로 구성되어 있습니다.