【发布时间】:2021-04-21 02:01:17
【问题描述】:
我正在使用 Firebase 构建无服务器应用:Firestore 和云功能。我一直在努力解决的一件事是如何验证用户是否启用了 2FA 以允许访问某些功能。 已注册 Google Identity Platform 以允许 2FA,遗憾的是我找不到强制 2FA 的选项。
我的安全规则要求是:登录、验证电子邮件、使用 2FA 进行身份验证。
Cloud Firestore 中的当前安全规则:
request.auth != null && request.auth.token.email_verified
据我搜索request.auth.token.phone_number 可以检查,但这仅检查用户是否注册了电话号码,而不检查他们是否有 2FA 登录?
【问题讨论】:
标签: google-cloud-firestore firebase-authentication firebase-security google-identity