Class GoogleFirebaseAppcheckV1betaRecaptchaEnterpriseConfig
An app's reCAPTCHA Enterprise configuration object. This configuration is used by
ExchangeRecaptchaEnterpriseToken to validate reCAPTCHA tokens issued to apps by reCAPTCHA Enterprise. It also
controls certain properties of the returned AppCheckToken
, such as its ttl.
Implements
Inherited Members
Namespace: Google.Apis.Firebaseappcheck.v1beta.Data
Assembly: Google.Apis.Firebaseappcheck.v1beta.dll
Syntax
public class GoogleFirebaseAppcheckV1betaRecaptchaEnterpriseConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Required. The relative resource name of the reCAPTCHA Enterprise configuration object, in the format:
projects/{project_number}/apps/{app_id}/recaptchaEnterpriseConfig
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
SiteKey
The score-based site key created in reCAPTCHA
Enterprise used to
invoke reCAPTCHA and generate the reCAPTCHA
tokens for your application.
Important: This is not the site_secret
(as it is in reCAPTCHA v3), but rather your score-based reCAPTCHA
Enterprise site key.
Declaration
[JsonProperty("siteKey")]
public virtual string SiteKey { get; set; }
Property Value
Type | Description |
---|---|
string |
TokenTtl
Specifies the duration for which App Check tokens exchanged from reCAPTCHA Enterprise tokens will be valid. If unset, a default value of 1 hour is assumed. Must be between 30 minutes and 7 days, inclusive.
Declaration
[JsonProperty("tokenTtl")]
public virtual object TokenTtl { get; set; }
Property Value
Type | Description |
---|---|
object |