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"