App Check 支援的 Firebase 服務/資源的 App Check 強制執行模式。
列舉 | |
---|---|
OFF |
服務並未強制執行 Firebase App Check,也不會收集 App Check 指標。 雖然服務在這個模式下不會受 App Check 保護,但仍會強制執行其他適用保護措施 (例如使用者授權)。 根據預設,未設定的服務會處於這個模式。 請注意,資源政策的行為與未設定的資源政策稍有不同,這代表資源將繼承針對所屬服務所設定的 EnforcementMode,且預設不會視為處於關閉模式。 |
UNENFORCED |
服務未強制執行 Firebase App Check。我們會收集 App Check 指標,協助您判斷何時要為服務啟用強制執行設定。 雖然服務在這個模式下不會受 App Check 保護,但仍會強制執行其他適用保護措施 (例如使用者授權)。 部分服務需要符合特定條件才能與 App Check 搭配使用,例如需要升級至特定服務級別。在服務符合這些要求前,這項「 |
ENFORCED |
系統已對服務強制執行 Firebase App Check。如果嘗試存取專案資源的要求,未附加有效的 App Check 權杖,服務就會拒絕這類要求,但有些服務會因服務而異。舉例來說,有些服務仍會允許要求取得開發人員的特殊權限服務帳戶憑證,卻沒有 App Check 權杖。系統會持續收集 App Check 指標,協助你偵測 App Check 整合功能的問題,並監控呼叫端的組成。 即使服務受到 App Check 保護,其他適用保護措施 (例如使用者授權) 仍會同時強制執行。 選擇對 Firebase 服務強制執行 App Check 時,請務必謹慎。如果使用者尚未更新至支援 App Check 的版本,相關應用程式就無法再使用強制執行 App Check 的 Firebase 服務。App Check 指標可協助您決定是否要對 Firebase 服務強制執行 App Check。 如果您的應用程式尚未發布,建議您立即啟用強制執行功能,因為沒有使用過的用戶端。 部分服務需要符合特定條件才能與 App Check 搭配使用,例如需要升級至特定服務級別。在服務符合這些要求前,這項「 |