0

我使用featherjs框架使用本地策略进行身份验证。

除了用户名和密码身份验证机制外,客户端还希望使用用户名和 OTP 登录。有人可以给我提示,我怎样才能做到这一点?我研究了现有的框架featherjs-authentication,我不明白如何扩展它来支持这种需求。

4

1 回答 1

0

我可以使用包feathers-authentication-custom解决问题

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

于 2019-10-29T12:40:30.310 回答