Show / Hide Table of Contents

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.

Inheritance
object
GoogleFirebaseAppcheckV1betaRecaptchaConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX