- HTTP request
- Query parameters
- Request body
- Response body
- Authorization scopes
- RecaptchaEnforcementState
- RecaptchaProvider
- EnforcementState
- Try it!
Gets parameters needed for reCAPTCHA analysis.
HTTP request
GET https://identitytoolkit.googleapis.com/v2/recaptchaConfig
The URL uses gRPC Transcoding syntax.
Query parameters
Parameters | |
---|---|
tenant |
The id of a tenant. |
client |
reCAPTCHA Enterprise uses separate site keys for different client types. Specify the client type to get the corresponding key. |
version |
The reCAPTCHA version. |
Request body
The request body must be empty.
Response body
Configuration for reCAPTCHA
If successful, the response body contains data with the following structure:
JSON representation |
---|
{
"recaptchaEnforcementState": [
{
object ( |
Fields | |
---|---|
recaptcha |
The reCAPTCHA enforcement state for the providers that GCIP supports reCAPTCHA protection. |
recaptcha |
The reCAPTCHA Enterprise key resource name, e.g. "projects/{project}/keys/{key}". This will only be returned when the reCAPTCHA enforcement state is AUDIT or ENFORCE on at least one of the reCAPTCHA providers. |
use |
Whether to use the rCE bot score for reCAPTCHA phone provider. |
use |
Whether to use the rCE sms toll fraud protection risk score for reCAPTCHA phone provider. |
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
RecaptchaEnforcementState
Enforcement states for reCAPTCHA protection.
JSON representation |
---|
{ "provider": enum ( |
Fields | |
---|---|
provider |
The provider that has reCAPTCHA protection. |
enforcement |
The reCAPTCHA enforcement state for the provider. |
RecaptchaProvider
The GCIP providers that support reCAPTCHA protection.
Enums | |
---|---|
RECAPTCHA_PROVIDER_UNSPECIFIED |
reCAPTCHA provider not specified |
EMAIL_PASSWORD_PROVIDER |
Email password provider |
PHONE_PROVIDER |
Phone auth provider |
EnforcementState
Enforcement states for reCAPTCHA protection per provider.
Enums | |
---|---|
ENFORCEMENT_STATE_UNSPECIFIED |
Enforcement state has not been set. |
OFF |
Unenforced. |
AUDIT |
reCAPTCHA assessment is created, result is not used to enforce. |
ENFORCE |
reCAPTCHA assessment is created, result is used to enforce. |