资源:服务
App Check 支持的 Firebase 服务的强制执行配置。
JSON 表示法 |
---|
{
"name": string,
"enforcementMode": enum ( |
字段 | |
---|---|
name |
必需。服务配置对象的相对资源名称,格式为:
请注意,
|
enforcementMode |
必需。此服务的 App Check 强制执行模式。 |
EnforcementMode
App Check 支持的 Firebase 服务的 App Check 强制执行模式。
枚举 | |
---|---|
OFF |
系统不会为该服务强制执行 Firebase App Check,也不会收集 App Check 指标。 在此模式下,虽然该服务不受 App Check 保护,但仍会强制执行其他适用的保护,例如用户授权。 默认情况下,未配置的服务处于此模式。 |
UNENFORCED |
没有为该服务强制执行 Firebase 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。 如果您的应用尚未发布,您应立即启用强制执行,因为没有在使用过时的客户端。 |
方法 |
|
---|---|
|
以原子方式更新指定的 Service 配置。 |
|
获取指定服务名称的 Service 配置。 |
|
列出指定项目的所有 Service 配置。 |
|
更新指定的 Service 配置。 |