【发布时间】:2017-04-27 18:02:06
【问题描述】:
所以,也许我在文档的某个地方错过了这个,但我找不到任何类似的东西。
我不希望我的用户必须输入他们当前的密码才能创建新密码。据我了解,如果用户经过身份验证,他可以在不提供当前密码的情况下更新他的密码。
即使这可能有点安全,我宁愿让他输入他的旧密码,以防止人们继续进行已经过身份验证的会话,例如家人或其他人并更改密码。
有什么办法吗?
(我使用 Admin SDK 没有问题,因为我已经为这类事情设置了服务器)
【问题讨论】:
-
您通常会在代码中强制执行此行为。您是否允许用户访问控制台?你的代码库是什么?
-
据我所知,firebase 不会向我提供用户密码,这是可以理解的,我只需要验证。不,我的用户只有电子邮件/密码,并且通常通过 firebase 方法
signInWithEmailAndPassword()进行身份验证。我在服务器端使用 Node,如果有任何问题,我会在客户端做出反应。
标签: firebase firebase-authentication firebase-admin