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. L'importation de votre propre clé reCAPTCHA désactive le provisionnement par Identity Platform.
Activer l'utilisation de 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
: identifiants utilisés 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 l'utilisation de vos propres clés
Pour continuer à provisionner des clés reCAPTCHA via 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
: identifiants utilisés pour les requêtes d'administrateur