Sails.js 中的 JWT 和护照

Posted

技术标签:

【中文标题】Sails.js 中的 JWT 和护照【英文标题】:JWT in Sails.js with passport 【发布时间】:2015-07-15 08:13:54 【问题描述】:

有人知道如何在带有护照的sails.js中使用JWT吗?

我看到了这个链接来做 node.js :passport-local with node-jwt-simple

但是带有sails-generate-auth的路由和控制器似乎不同,所以我不知道如何集成它

【问题讨论】:

我在这里学习了这个不错的教程:ericswann.wordpress.com/2015/04/24/… 【参考方案1】:

看看waterlock.ninja,它是为sailsJS 制作的,并且做了所有的JWT OOTB :)

【讨论】:

我已经看到 waterlock...在 node.js 中我使用了护照,但我是新来的风帆...事实是我会继续使用带风帆的护照(我拿了包风帆-generate-auth)。 换成水锁很简单,它会让你的生活更轻松! @AmanGautam 公平地说,这不是真的 - 正如我在这里评论的那样:github.com/waterlock/waterlock/issues/… 我正在这里开发 v2 github.com/wayne-o/waterlock 这里 github.com/wayne-o/waterlock-google-auth 这里 github.com/wayne-o/waterlock-facebook-auth 这里 github.com/wayne-o/waterlock-local-auth 和一个新的Spotify auth here github.com/wayne-o/waterlock-spotify-auth - 这是操作系统软件 - 这意味着您可以随时加入。 嘿-我可以提交对主存储库的访问权限。我只是让我的东西足够稳定,然后再开始推回它-有一些重大更改,我冒昧地做出一些需要与项目的其他团队成员和用户讨论的决定——适合我的可能并不适合所有人:)【参考方案2】:

我在 github 上找到了一个 repo,完全符合我的要求(passport + jsonwebtokens,背面有帆),另外还有一个用 angular 编写的前端

https://github.com/ProLoser/angular-sails-seed

【讨论】:

以上是关于Sails.js 中的 JWT 和护照的主要内容,如果未能解决你的问题,请参考以下文章

Sails.js 0.11 和护照:“缺少凭据”错误

带有护照推特的sails.js

Sails.js 与护照-http-bearer 身份验证不起作用

Sails JS - 删除现有的 JWT

使用 Passport.js 和 Sails.js 注册后如何重定向到特定位置?

使用护照 + JWT 或会话保护 GraphQL API? (举例)