【发布时间】:2019-05-14 12:00:30
【问题描述】:
我有一个 API,例如。 http://www.myportal.com/login,当我们调用这个 URL 时,它会询问用户名和密码,成功登录后,它会返回一个访问令牌。
我必须通过调用上面的 URL 在 Loopback4 中实现同样的事情。
请提供一些想法,将感谢您的帮助。
【问题讨论】:
标签: node.js loopbackjs loopback4
我有一个 API,例如。 http://www.myportal.com/login,当我们调用这个 URL 时,它会询问用户名和密码,成功登录后,它会返回一个访问令牌。
我必须通过调用上面的 URL 在 Loopback4 中实现同样的事情。
请提供一些想法,将感谢您的帮助。
【问题讨论】:
标签: node.js loopbackjs loopback4
根据您的问题,您需要做的是使用passport-local 策略进行身份验证,然后创建一个jwt 令牌并获得经过身份验证的用户。
但要做到这一点,您需要在 loopback4 中创建一个带有装饰器和提供器的单独组件。 Loopback 4 团队正在研究如何在框架中提供开箱即用的此类功能。但它还没有。
我们为它创建了一个环回扩展,它支持 4 种不同的通行证策略。您可以从here 使用它。希望对您有所帮助。
【讨论】: