Traga suas próprias chaves reCAPTCHA
Você pode usar 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 provisiona chaves do reCAPTCHA em seu nome por padrão. No entanto, você pode trazer sua própria chave reCAPTCHA para usar com o reCAPTCHA. O envio da sua própria chave do reCAPTCHA desativa o provisionamento pela Identity Platform.
Ativar a capacidade de trazer sua própria chave
Para ativar esse recurso e fazer upload da sua chave do reCAPTCHA, chame o
endpoint 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:
PROJECT_ID: o ID do projeto;OAUTH_TOKEN: a credencial usada para solicitações de administradorPROJECT_NUMBER: o número do projeto.KEY_VALUE: a string que representa a chave do reCAPTCHA que você quer fazer upload.PLATFORM_TYPE: a plataforma do aplicativo que usa a chave reCAPTCHA. Os valores válidos sãoWEB,ANDROIDeIOS.
Desativar a capacidade de trazer sua própria chave
Para continuar provisionando chaves reCAPTCHA pela
Identity Platform, chame o
endpoint com curl e transmita uma lista vazia para recaptchaConfig.recaptchaKeys. 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:
PROJECT_ID: o ID do projeto;OAUTH_TOKEN: a credencial usada para solicitações de administrador