ExchangeAppAttestAttestationResponse

Mensagem de resposta para o método ExchangeAppAttestAttestation.

Representação JSON
{
  "artifact": string,
  "attestationToken": {
    object (AttestationTokenResponse)
  },
  "appCheckToken": {
    object (AppCheckToken)
  }
}
Campos
artifact

string (bytes format)

Um artefato que pode ser usado em chamadas futuras para ExchangeAppAttestAssertion.

Uma string codificada em base64.

attestationToken
(deprecated)

object (AttestationTokenResponse)

Encapsula um token do App Check.

appCheckToken

object (AppCheckToken)

Encapsula um token do App Check.

AttestationTokenResponse

Encapsula um token do App Check, que é usado para acessar serviços do Firebase protegidos pelo App Check.

Representação JSON
{
  "attestationToken": string,
  "ttl": string
}
Campos
attestationToken

string

Um token do App Check.

Os tokens do App Check são JWTs assinados que contêm declarações que identificam o app atestado e o projeto do Firebase. Esse token é usado para acessar serviços do Firebase protegidos pelo App Check.

ttl

string (Duration format)

Duração entre a criação desse token e a expiração dele. Esse campo visa facilitar o gerenciamento de tokens do lado do cliente, já que o cliente pode ter desvios de relógio, mas ainda é capaz de medir uma duração com precisão.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".