使用自己的 reCAPTCHA 金鑰
您可以搭配與 reCAPTCHA Enterprise API 整合的 Identity Platform,使用自己的 reCAPTCHA 金鑰。
啟用 Identity Platform 與 reCAPTCHA Enterprise API 的整合功能後,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
:專案 IDOAUTH_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
:專案 IDOAUTH_TOKEN
:用於管理員要求的憑證