【发布时间】:2020-06-01 21:13:13
【问题描述】:
在为用户使用 firebase updateEmail 后,我遇到了权限问题。
我的许多收藏角色都有一个“阅读”,例如:
if request.auth != null && request.auth.token.email_verified == true;
只允许在注册时确认电子邮件的用户进入。
问题是当登录用户更改他的电子邮件时。拦截器的反应是“缺少或权限不足。我想在更改密码后立即以某种方式注销用户,这样拦截器将无法做出反应。我可以在拦截器之前以某种方式做出反应吗?任何想法?或者也许一些角色更新会更好?
UpdateEmail (https://firebase.google.com/docs/auth/web/manage-users) 返回承诺,我无法在 then/catch 中注销用户
【问题讨论】:
标签: firebase google-cloud-firestore firebase-security