Utilizzare le proprie 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 è abilitata, 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 disabilita il provisioning da parte di Identity Platform.
Attivare la possibilità di utilizzare la propria chiave
Per abilitare 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
: la credenziale utilizzata per le richieste dell'amministratorePROJECT_NUMBER
: il numero di 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 la propria chiave
Per continuare 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
: la credenziale utilizzata per le richieste dell'amministratore