Utilizzare le tue chiavi reCAPTCHA
Puoi utilizzare la tua chiave reCAPTCHA con l'integrazione di Identity Platform con l'API reCAPTCHA Enterprise.
Quando l'integrazione di Identity Platform con l'API reCAPTCHA Enterprise è attivata, Identity Platform esegue il provisioning delle chiavi reCAPTCHA per tuo conto per impostazione predefinita. Tuttavia, puoi scegliere di utilizzare la tua chiave reCAPTCHA con reCAPTCHA. Il caricamento della tua chiave reCAPTCHA disattiva il provisioning da parte di Identity Platform.
Attivare la possibilità di utilizzare una chiave personale
Per attivare questa funzionalità e caricare la chiave reCAPTCHA, chiama l'endpoint con il seguente 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
Sostituisci quanto segue:
PROJECT_ID
: l'ID progettoOAUTH_TOKEN
: le credenziali utilizzate per le richieste di accesso amministrativoPROJECT_NUMBER
: il numero del progettoKEY_VALUE
: la stringa che rappresenta la chiave reCAPTCHA che vuoi caricarePLATFORM_TYPE
: la piattaforma dell'applicazione che utilizza la chiave reCAPTCHA. I valori validi sonoWEB
,ANDROID
eIOS
.
Disattivare la possibilità di utilizzare una chiave personale
Per continuare a eseguire il provisioning delle chiavi reCAPTCHA tramite Identity Platform, chiama l'endpoint con curl
e passa un elenco vuoto per recaptchaConfig.recaptchaKeys
. Ad esempio:
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
Sostituisci quanto segue:
PROJECT_ID
: l'ID progettoOAUTH_TOKEN
: le credenziali utilizzate per le richieste di accesso amministrativo