App Attest のアサーション、および以前に
apps.exchangeAppAttestAttestation
Apple での確認を行います有効な場合は、
AppCheckToken
をタップします。
HTTP リクエスト
POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:exchangeAppAttestAssertion
この URL では、 <ph type="x-smartling-placeholder"></ph> gRPC コード変換 説明します。
パスパラメータ
パラメータ | |
---|---|
app
|
必須。iOS アプリの相対リソース名。形式:
必要に応じて、
App Check で保護された OAuth クライアントに対してこのメソッドが呼び出されている場合は、このフィールドを次の形式にします。
OAuth クライアントの OAuth クライアント ID は Google Cloud コンソールで確認できます。現時点では、iOS OAuth クライアントのみがサポートされています。対応する iOS Firebase アプリにリンクする必要があります。詳しくは、 <ph type="x-smartling-placeholder"></ph> ドキュメントをご覧ください をご覧ください。 |
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "artifact": string, "assertion": string, "challenge": string, "limitedUse": boolean } |
フィールド | |
---|---|
artifact
|
必須。前回の呼び出しによって返されたアーティファクトは、
base64 でエンコードされた文字列。 |
assertion
|
必須。クライアント側の App Attest API から返された、CBOR でエンコードされたアサーション。 base64 でエンコードされた文字列。 |
challenge
|
必須。前回の呼び出しによって 1 回限りのチャレンジが返され、
base64 でエンコードされた文字列。 |
limitedUse
|
この構成証明が
<ph type="x-smartling-placeholder"></ph>
限定使用
(
|
レスポンス本文
成功した場合、レスポンスの本文には
AppCheckToken
をタップします。