AppCheck.verifyToken() メソッドのオプションを表すインターフェース。
署名:
export interface VerifyAppCheckTokenOptions
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
消費 | ブール値 | リプレイ保護機能を使用するには、この値を true に設定します。AppCheck.verifyToken() メソッドは、検証後にトークンを使用済みとしてマークします。すでに使用済みであることが判明したトークンは、レスポンスでそのようにマークされます。トークンは、このフィールドを true に設定して AppCheck.verifyToken() メソッドを呼び出して、App Check バックエンドに送信された場合にのみ使用済みと見なされます。他の用途でトークンは消費されません。このリプレイ保護機能では、App Check バックエンドに対する追加のネットワーク呼び出しが必要になり、クライアントは選択した証明書プロバイダから新しい証明書を取得することを強制されます。そのため、パフォーマンスに悪影響を及ぼし、証明書プロバイダの機能が低下する可能性があります。迅速にデプロイできます。この機能は、ボリュームの少ないオペレーション、セキュリティ上重要なオペレーション、コストのかかるオペレーションを保護する場合にのみ使用することをおすすめします。 |
VerifyAppCheckTokenOptions.consume
リプレイ保護機能を使用するには、この値を true
に設定します。AppCheck.verifyToken() メソッドは、トークンを検証した後に使用済みとしてマークします。
すでに使用されていることが判明したトークンは、レスポンス内でそのトークンとマークされます。
トークンが消費されたとみなされるのは、このフィールドを true
に設定して AppCheck.verifyToken() メソッドを呼び出して App Check バックエンドに送信された場合のみです。そのトークンは、そのトークンを消費しません。
このリプレイ保護機能では、App Check バックエンドへの追加のネットワーク呼び出しが必要で、クライアントは選択した証明書プロバイダから新しい証明書を取得することを強制します。そのため、パフォーマンスに悪影響を及ぼし、証明書プロバイダの機能が低下する可能性があります。迅速にデプロイできます。この機能は、ボリュームの少ないオペレーション、セキュリティ上重要なオペレーション、コストのかかるオペレーションを保護する場合にのみ使用することをおすすめします。
署名:
consume?: boolean;