자체 reCAPTCHA 키 사용

reCAPTCHA Enterprise API와의 Identity Platform 통합을 사용하여 자체 reCAPTCHA 키를 사용할 수 있습니다.

reCAPTCHA Enterprise API와의 Identity Platform 통합이 사용 설정되면 Identity Platform이 기본적으로 reCAPTCHA 키를 자동으로 프로비저닝합니다. 하지만 reCAPTCHA와 함께 사용할 자체 reCAPTCHA 키를 선택할 수 있습니다. 자체 reCAPTCHA 키를 업로드하면 Identity Platform의 프로비저닝이 사용 중지됩니다.

키 자체 조달 기능 사용 설정

이 기능을 사용 설정하고 reCAPTCHA 키를 업로드하려면 다음 curl 명령어를 사용하여 엔드포인트를 호출하세요.

curl -i -X PATCH -H 'Content-Type: application/json' -H
"x-goog-user-project: PROJECT_ID" -H 'Authorization: Bearer OAUTH_TOKEN' -d
'
{
  "recaptchaConfig": {
    "recaptchaKeys": [{"key": "projects/PROJECT_NUMBER/keys/KEY_VALUE",
    "type": "PLATFORM_TYPE"}],
  },
}'
https://identitytoolkit.googleapis.com/v2/projects/PROJECT_ID/config?updateMask=recaptchaConfig.recaptchaKeys

다음을 바꿉니다.

  • PROJECT_ID: 프로젝트 ID
  • OAUTH_TOKEN: 관리자 요청에 사용되는 사용자 인증 정보
  • PROJECT_NUMBER: 프로젝트 번호
  • KEY_VALUE: 업로드할 reCAPTCHA 키를 나타내는 문자열
  • PLATFORM_TYPE: reCAPTCHA 키를 사용하는 애플리케이션의 플랫폼입니다. 유효한 값은 WEB, ANDROID, IOS입니다.

자체 키 가져오기 기능 사용 중지

Identity Platform을 통해 reCAPTCHA 키를 계속 프로비저닝하려면 curl로 엔드포인트를 호출하고 recaptchaConfig.recaptchaKeys에 빈 목록을 전달하세요. 예를 들면 다음과 같습니다.

curl -i -X PATCH -H 'Content-Type: application/json' -H "x-goog-user-project:
PROJECT_ID" -H 'Authorization: Bearer OAUTH_TOKEN' -d '
{
  "recaptchaConfig": {
    "recaptchaKeys": [],
  },
}'
https://identitytoolkit.googleapis.com/v2/projects/PROJECT_ID/config?updateMask=recaptchaConfig.recaptchaKeys

다음을 바꿉니다.

  • PROJECT_ID: 프로젝트 ID
  • OAUTH_TOKEN: 관리자 요청에 사용되는 사용자 인증 정보