首页 > 解决方案 > loopback3 的主密码或其他无需密码的内部获取令牌的方式

问题描述

loopback 3 是否可以选择使用主密码或其他方式在内部获取没有密码的令牌进行登录?我需要这个用于 OTP(一次性密码)流程,以便用户能够输入他的电话号码,我将以一次性密码结束他的 SMS 登录。

我知道如何完成所有流程,但我不知道如何为用户生成令牌。Customer.login 方法需要密码,我不知道用户密码,因为它是加密的。

我的想法是保存当前密码,将用户密码更新为主密码,使用主密码登录,将令牌发送到浏览器并将用户密码改回旧密码。

如果环回有更简单的方法,我很乐意听到。

我知道我可以在 Accesstoken 集合中插入一个新行,但是我失去了 Customer.login 的所有好处(钩子、观察者等)。

标签: loopbackjs

解决方案


推荐阅读