Featherjs身份验证:使用OTP登录

时间:2019-10-25 12:08:06

标签: feathersjs feathers-authentication

我正在使用featherjs框架将本地策略用于身份验证。

除了用户名和密码验证机制外,客户端还希望使用用户名和OTP登录。 有人可以给我提示,我该如何实现? 我已经研究了现有框架featherjs身份验证,我不明白如何扩展它以支持这种需求。

1 个答案:

答案 0 :(得分:0)

我可以使用软件包feathers-authentication-custom

解决问题

它为您提供了一个挂钩,您可以在其中添加身份验证程序。就我而言,我将OTP与用户ID关联。当用户调用使用自定义策略进行身份验证时,将调用验证程序中间件。在这里,我验证了OTP,并将令牌传递回客户端。