Inclua as suas próprias chaves reCAPTCHA
Pode usar a sua própria chave do reCAPTCHA com a integração da Identity Platform com a API reCAPTCHA Enterprise.
Quando a integração do Identity Platform com a API reCAPTCHA Enterprise está ativada, o Identity Platform aprovisiona chaves do reCAPTCHA em seu nome por predefinição. No entanto, pode optar por usar a sua própria chave do reCAPTCHA para usar com o reCAPTCHA. O carregamento da sua própria chave do reCAPTCHA desativa o aprovisionamento pelo Identity Platform.
Ative a capacidade de usar a sua própria chave
Para ativar esta capacidade e carregar a sua chave do reCAPTCHA, chame o ponto final com o seguinte comando 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
Substitua o seguinte:
PROJECT_ID
: o ID do projetoOAUTH_TOKEN
: as credenciais usadas para pedidos de administradorPROJECT_NUMBER
: o número do projetoKEY_VALUE
: a string que representa a chave do reCAPTCHA que quer carregarPLATFORM_TYPE
: a plataforma da aplicação que usa a chave reCAPTCHA. Os valores válidos sãoWEB
,ANDROID
eIOS
.
Desative a capacidade de usar a sua própria chave
Para continuar a aprovisionar chaves do reCAPTCHA através da
Identity Platform, chame o
ponto final com curl
e transmita uma lista vazia para recaptchaConfig.recaptchaKeys
. Por exemplo:
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
Substitua o seguinte:
PROJECT_ID
: o ID do projetoOAUTH_TOKEN
: as credenciais usadas para pedidos de administrador