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 os 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 contendo declarações que identificam o app atestado e o projeto do Firebase. Esse token é usado para acessar os serviços do Firebase protegidos pelo App Check.

ttl

string (Duration format)

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

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