Создает запрос, который защищает целостность следующего вызова apps.exchangeAppAttestAttestation
или apps.exchangeAppAttestAssertion
. Вызов не следует использовать повторно для нескольких вызовов.
HTTP-запрос
POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:generateAppAttestChallenge
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
app | Необходимый. Относительное имя ресурса приложения iOS в формате:
При необходимости элемент Альтернативно, если этот метод вызывается для клиента OAuth, защищенного проверкой приложений, это поле также может иметь следующий формат:
Вы можете просмотреть идентификатор клиента OAuth для своих клиентов OAuth в консоли Google Cloud. Обратите внимание, что в настоящее время поддерживаются только клиенты iOS OAuth, и они должны быть связаны с соответствующими приложениями iOS Firebase. Пожалуйста, обратитесь к документации для получения дополнительной информации. |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
В случае успеха тело ответа содержит экземпляр GenerateAppAttestChallengeResponse
.
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Для получения дополнительной информации см. Обзор аутентификации .