Class GoogleFirebaseAppcheckV1betaRecaptchaConfig
An app's reCAPTCHA v3 configuration object. This configuration is used by ExchangeRecaptchaToken to validate
reCAPTCHA tokens issued to apps by reCAPTCHA v3. 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 GoogleFirebaseAppcheckV1betaRecaptchaConfig : 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 v3 configuration object, in the format:
projects/{project_number}/apps/{app_id}/recaptchaConfig
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
SiteSecret
Required. Input only. The site secret used to identify your service for reCAPTCHA v3 verification. For security reasons, this field will never be populated in any response.
Declaration
[JsonProperty("siteSecret")]
public virtual string SiteSecret { get; set; }
Property Value
Type | Description |
---|---|
string |
SiteSecretSet
Output only. Whether the site_secret
field was previously set. Since we will never return the
site_secret
field, this field is the only way to find out whether it was previously set.
Declaration
[JsonProperty("siteSecretSet")]
public virtual bool? SiteSecretSet { get; set; }
Property Value
Type | Description |
---|---|
bool? |
TokenTtl
Specifies the duration for which App Check tokens exchanged from reCAPTCHA tokens will be valid. If unset, a default value of 1 day 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 |