Google에 등록하기

Google 어시스턴트와 통합하려는 경우 Actions on Google 콘솔을 참고하세요.

그렇지 않은 경우 서비스에 OAuth 2.0 승인을 추가하기 전에 다음 정보를 준비하고 개발자 관계 또는 비즈니스 개발 담당자에게 문의하세요.

  • 승인 엔드포인트 URL. 호스팅하는 승인 엔드포인트의 URL이며 Google에서 호출하는 URL입니다. 트래픽은 HTTPS를 통해서만 허용되어야 합니다. 예를 들면 https://myservice.example.com/auth입니다. 기존 로그인 페이지를 승인 엔드포인트로 사용할 수 있도록 조정하는 경우가 많습니다.

    승인 엔드포인트에 매개변수로 전송되는 redirect_uri는 다음과 같은 형식을 갖습니다.

    https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID
    https://oauth-redirect-sandbox.googleusercontent.com/r/YOUR_PROJECT_ID
    

    redirect_uri는 Google에 할당하는 client_id에 대해 허용 목록에 추가되어야 합니다.

  • 토큰 엔드포인트 URL. 호스팅하는 토큰 엔드포인트의 URL이며 Google에서 호출하는 URL입니다. 트래픽은 HTTPS를 통해서만 허용되어야 하며 다른 알려진 서비스 (예: Google)에서만 허용되어야 합니다. 예를 들면 https://oauth2.example.com/token입니다. 승인 및 토큰 엔드포인트는 서로 다른 도메인에서 호스팅될 수 있습니다.

  • 토큰 철회 엔드포인트 URL(선택사항). 호스팅하는 철회 엔드포인트의 URL이며 Google에서 호출하는 URL입니다. 트래픽은 HTTPS를 통해서만 허용되어야 하며 다른 알려진 서비스 (예: Google)에서만 허용되어야 합니다. 예를 들면 https://oauth2.example.com/revoke입니다. 승인, 토큰, 철회 엔드포인트는 서로 다른 도메인에서 호스팅될 수 있습니다.

  • 계정 간 보안(RISC) URL(선택사항). 호스팅하는 URL이며 Google에서 호출하는 URL입니다. 값을 선택할 수 있습니다.

  • Google의 클라이언트 ID 및 클라이언트 보안 비밀번호. OAuth 2.0 요청에서 요청의 출처를 식별하는 데 사용되는 클라이언트 ID와 요청 위조를 방지하는 데 사용되는 클라이언트 보안 비밀번호를 Google에 할당해야 합니다. Google 클라이언트 ID 및 클라이언트 보안 비밀번호는 선택한 URL 안전 문자열 값일 수 있습니다. 클라이언트 보안 비밀번호는 Google과 서비스에만 표시되도록 해야 합니다.

  • 범위 문자열(선택사항). API에서 제공하는 사용자 데이터의 양과 유형에 따라 다양한 카테고리의 사용자 데이터를 나타내는 범위를 정의할 수 있습니다. 이렇게 하면 당사자가 사용자에게 특정 유형의 데이터에만 액세스할 수 있는 권한을 요청하고 클라이언트에서 사용할 수 있는 데이터를 승인된 범위로만 제한할 수 있습니다. 특히 서비스에서 Google과의 통합에 필요한 것보다 더 많은 데이터를 제공하는 경우 범위를 사용하여 일부 데이터에만 액세스 권한을 부여할 수 있습니다.

  • Google API 프로젝트 ID

    프로젝트 ID를 보려면 다음 단계를 따르세요.

    1. Google API 콘솔로 이동합니다.
    2. 방문 페이지의 표에서 프로젝트를 찾습니다. 프로젝트 ID는 ID 열에 표시됩니다.