Acepta una aserción de App Attest y un artefacto obtenido anteriormente en
apps.exchangeAppAttestAttestation
y los verifica con Apple. Si es válido, muestra un
AppCheckToken
de Google Cloud.
Solicitud HTTP
POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:exchangeAppAttestAssertion
La URL utiliza Transcodificación de gRPC sintaxis.
Parámetros de ruta
Parámetros | |
---|---|
app
|
Obligatorio. El nombre del recurso relativo de la app para iOS, en el formato:
Si es necesario, el
|
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "artifact": string, "assertion": string, "challenge": string, "limitedUse": boolean } |
Campos | |
---|---|
artifact
|
Obligatorio. El artefacto devuelto por una llamada anterior a
String codificada en base64. |
assertion
|
Obligatorio. La aserción codificada con CBOR que muestra la API de App Attest del cliente. String codificada en base64. |
challenge
|
Obligatorio. Un desafío único devuelto por una llamada inmediatamente anterior a
String codificada en base64. |
limitedUse
|
Especifica si esta certificación se debe usar en un
uso limitado
(
|
Cuerpo de la respuesta
Si el proceso es satisfactorio, el cuerpo de la respuesta contiene una instancia de
AppCheckToken
de Google Cloud.