Utiliser vos propres clés reCAPTCHA
Vous pouvez utiliser votre propre clé reCAPTCHA avec l'intégration d'Identity Platform à l'API reCAPTCHA Enterprise.
Lorsque l'intégration d'Identity Platform avec l'API reCAPTCHA Enterprise est activée, Identity Platform provisionne des clés reCAPTCHA en votre nom par défaut. Toutefois, vous pouvez choisir d'utiliser votre propre clé reCAPTCHA avec reCAPTCHA. Si vous importez votre propre clé reCAPTCHA, le provisionnement par Identity Platform est désactivé.
Activer la possibilité d'utiliser votre propre clé
Pour activer cette fonctionnalité et importer votre clé reCAPTCHA, appelez le point de terminaison avec la commande curl
suivante :
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
Remplacez les éléments suivants :
PROJECT_ID
: ID du projetOAUTH_TOKEN
: identifiant utilisé pour les requêtes d'administrateurPROJECT_NUMBER
: numéro du projetKEY_VALUE
: chaîne représentant la clé reCAPTCHA que vous souhaitez importerPLATFORM_TYPE
: plate-forme de l'application utilisant la clé reCAPTCHA. Les valeurs valides sontWEB
,ANDROID
etIOS
.
Désactiver la possibilité d'utiliser votre propre clé
Pour continuer à provisionner des clés reCAPTCHA avec Identity Platform, appelez le point de terminaison avec curl
et transmettez une liste vide pour recaptchaConfig.recaptchaKeys
. Exemple :
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
Remplacez les éléments suivants :
PROJECT_ID
: ID du projetOAUTH_TOKEN
: identifiant utilisé pour les requêtes d'administrateur