Membawa kunci reCAPTCHA Anda sendiri
Anda dapat menggunakan kunci reCAPTCHA Anda sendiri dengan integrasi Identity Platform dengan reCAPTCHA Enterprise API.
Jika integrasi Identity Platform dengan reCAPTCHA Enterprise API diaktifkan, Identity Platform akan menyediakan kunci reCAPTCHA untuk Anda secara default. Namun, Anda dapat memilih untuk menggunakan kunci reCAPTCHA Anda sendiri dengan reCAPTCHA. Mengupload kunci reCAPTCHA Anda sendiri akan menonaktifkan penyediaan oleh Identity Platform.
Mengaktifkan kemampuan untuk membawa kunci enkripsi Anda sendiri
Untuk mengaktifkan kemampuan ini dan mengupload kunci reCAPTCHA, panggil
endpoint dengan perintah curl
berikut:
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
Ganti kode berikut:
PROJECT_ID
: the project IDOAUTH_TOKEN
: kredensial yang digunakan untuk permintaan administratorPROJECT_NUMBER
: nomor projectKEY_VALUE
: string yang mewakili kunci reCAPTCHA yang ingin Anda uploadPLATFORM_TYPE
: platform aplikasi yang menggunakan kunci reCAPTCHA. Nilai yang valid adalahWEB
,ANDROID
, danIOS
.
Menonaktifkan kemampuan untuk membawa kunci Anda sendiri
Untuk terus menyediakan kunci reCAPTCHA melalui Identity Platform, panggil endpoint dengan curl
dan teruskan daftar kosong untuk recaptchaConfig.recaptchaKeys
. Contoh:
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
Ganti kode berikut:
PROJECT_ID
: the project IDOAUTH_TOKEN
: kredensial yang digunakan untuk permintaan administrator