REST Resource: projects.apps.recaptchaConfig

Ressource: RecaptchaConfig

Objet de configuration reCAPTCHA v3 d'une application. Cette configuration est utilisée par apps.exchangeRecaptchaToken pour valider les jetons reCAPTCHA émis pour les applications par reCAPTCHA v3. Il contrôle également certaines propriétés du AppCheckToken renvoyé, comme son ttl.

Représentation JSON
{
  "tokenTtl": string,
  "name": string,
  "siteSecret": string,
  "siteSecretSet": boolean
}
Champs
tokenTtl

string (Duration format)

Spécifie la durée de validité des jetons App Check échangés à partir de jetons reCAPTCHA. Si cette règle n'est pas configurée, la valeur par défaut est de 1 jour. La durée doit être comprise entre 30 minutes et 7 jours (inclus).

Durée en secondes avec un maximum de neuf chiffres après la virgule, se terminant par "s". Exemple: "3.5s".

name

string

Obligatoire. Nom de ressource relatif de l'objet de configuration reCAPTCHA v3, au format suivant:

projects/{project_number}/apps/{app_id}/recaptchaConfig
siteSecret

string

Obligatoire. Uniquement en entrée. Code secret du site permettant d'identifier votre service pour la validation reCAPTCHA v3.

Pour des raisons de sécurité, ce champ ne sera jamais renseigné dans une réponse.

siteSecretSet

boolean

Uniquement en sortie. Indique si le champ siteSecret a été défini précédemment. Comme nous ne renvoyons jamais le champ siteSecret, ce champ est le seul moyen de savoir s'il a déjà été défini.

Méthodes

batchGet
(deprecated)

Récupère de manière atomique les RecaptchaConfig de la liste d'applications spécifiée.

get
(deprecated)

Récupère les RecaptchaConfig pour l'application spécifiée.

patch
(deprecated)

Met à jour le RecaptchaConfig pour l'application spécifiée.