REST Resource: projects.apps.recaptchaConfig

Ресурс: РекапчаКонфиг

Объект конфигурации reCAPTCHA v3 приложения. Эта конфигурация используется apps.exchangeRecaptchaToken для проверки токенов reCAPTCHA, выданных приложениям с помощью reCAPTCHA v3. Он также контролирует определенные свойства возвращаемого AppCheckToken , например его ttl .

JSON-представление
{
  "tokenTtl": string,
  "name": string,
  "siteSecret": string,
  "siteSecretSet": boolean
}
Поля
tokenTtl

string ( Duration format)

Указывает срок действия токенов проверки приложений, обмененных с токенов reCAPTCHA. Если параметр не установлен, предполагается значение по умолчанию, равное 1 дню. Должно быть от 30 минут до 7 дней включительно.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

name

string

Необходимый. Относительное имя ресурса объекта конфигурации reCAPTCHA v3 в формате:

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

string

Необходимый. Только ввод. Секрет сайта, используемый для идентификации вашего сервиса для проверки reCAPTCHA v3.

По соображениям безопасности это поле никогда не будет заполнено ни в одном ответе.

siteSecretSet

boolean

Только вывод. Было ли ранее установлено поле siteSecret . Поскольку мы никогда не вернем поле siteSecret , это поле — единственный способ узнать, было ли оно установлено ранее.

Методы

batchGet
(deprecated)

Атомически получает RecaptchaConfig для указанного списка приложений.

get
(deprecated)

Получает RecaptchaConfig для указанного приложения.

patch
(deprecated)

Обновляет RecaptchaConfig для указанного приложения.