VerifyAppCheckTokenOptions interface

表示AppCheck.verifyToken()方法選項的介面。

簽名:

export interface VerifyAppCheckTokenOptions 

特性

財產類型描述
消耗布林值若要使用重播保護功能,請將其設為trueAppCheck.verifyToken()方法在驗證令牌後將其標記為已消耗。發現已被消耗的令牌將在回應中進行標記。只有當透過呼叫AppCheck.verifyToken()方法並將該欄位設為true將令牌傳送到 App Check 後端時,令牌才被視為已消耗;令牌的其他用途不會消耗它。此重播保護功能需要對 App Check 後端進行額外的網路調用,並強制您的客戶從您選擇的證明提供者取得新的證明。因此,這可能會對效能產生負面影響,並且可能會更快地耗盡證明提供者的配額。我們建議您僅在保護小批量、安全關鍵或昂貴的操作時使用此功能。

verifyAppCheckTokenOptions.consume

若要使用重播保護功能,請將其設為trueAppCheck.verifyToken()方法在驗證令牌後將其標記為已消耗。

發現已被消耗的令牌將在回應中進行標記。

只有當透過呼叫AppCheck.verifyToken()方法並將該欄位設為true將令牌傳送到 App Check 後端時,令牌才被視為已消耗;令牌的其他用途不會消耗它。

此重播保護功能需要對 App Check 後端進行額外的網路調用,並強制您的客戶從您選擇的證明提供者取得新的證明。因此,這可能會對效能產生負面影響,並且可能會更快地耗盡證明提供者的配額。我們建議您僅在保護小批量、安全關鍵或昂貴的操作時使用此功能。

簽名:

consume?: boolean;