在 Oboe,js 中使用 JWT 身份验证
Posted
技术标签:
【中文标题】在 Oboe,js 中使用 JWT 身份验证【英文标题】:Using JWT authentication with Oboe,js 【发布时间】:2020-09-28 13:25:05 【问题描述】:我仍然是 Web 开发的菜鸟,并试图为由带有 javascript 的 html 页面组成的 Web 应用程序实现 JWT 身份验证。它通过 Oboe.js 触发 WebAPI 端点来检索数据。
我已经成功地从 cookie 中检索到令牌。现在我只需要以某种方式在我的双簧管通话中使用它。
这可能吗? Oboe.js 是否支持 JWT 身份验证?还是我应该找到 Oboe.JS 的替代品并改用 $.ajax 调用?
如果可能的话,我真的很感激任何帮助!
提前谢谢大家!
【问题讨论】:
【参考方案1】:您应该单独获取您的 JWT 令牌,然后您可以将 Authorization
标头传递给 oboe,它将附加到您的请求中?
如何生成 JWT 令牌将特定于您使用的后端,但通常您将拥有一个可以将凭据传递到的端点,以及另一个可以用来刷新令牌的端点。
本页讨论使用Authorization
标头https://jwt.io/introduction/
您可以在创建请求时将header
属性传递给双簧管http://www.oboejs.com/api
【讨论】:
非常感谢!我会试一下! :-)以上是关于在 Oboe,js 中使用 JWT 身份验证的主要内容,如果未能解决你的问题,请参考以下文章
如何在 hapi.js 上的路径上使用 hapi-auth-jwt2 身份验证?