ExchangeAppAttestAttestationResponse

ExchangeAppAttestAttestation メソッドに対するレスポンス メッセージ。

JSON 表現
{
  "artifact": string,
  "attestationToken": {
    object (AttestationTokenResponse)
  },
  "appCheckToken": {
    object (AppCheckToken)
  }
}
フィールド
artifact

string (bytes format)

今後の ExchangeAppAttestAssertion の呼び出しで使用できるアーティファクト。

Base64 でエンコードされた文字列。

attestationToken
(deprecated)

object (AttestationTokenResponse)

App Check トークンをカプセル化します。

appCheckToken

object (AppCheckToken)

App Check トークンをカプセル化します。

AttestationTokenResponse

App Check で保護された Firebase サービスへのアクセスに使用される App Check トークンをカプセル化します。

JSON 表現
{
  "attestationToken": string,
  "ttl": string
}
フィールド
attestationToken

string

App Check トークン。

App Check トークンは、証明済みのアプリと Firebase プロジェクトを識別するクレームを含む署名付き JWT です。このトークンは、App Check で保護された Firebase サービスにアクセスするために使用されます。

ttl

string (Duration format)

このトークンが作成されてから有効期限が切れるまでの期間。このフィールドは、クロックのずれが発生する可能性があり、時間を正確に測定できるため、クライアントサイドのトークン管理を容易にすることを目的としています。

s で終わる小数 9 桁までの秒単位の期間。例: "3.5s"