具有Angular 4和nodejs的OAuth.io

时间:2017-04-21 20:59:20

标签: node.js angular authentication oauth-2.0 oauth.io

我正在编写我的第一个基于OAuth.io身份验证的应用程序,但我很难理解如何开始使用。我已经阅读了很多documentation on the OAuth.io site,但我仍然不清楚。

基本上,我希望nodejs执行对OAuth.io的实际调用,然后生成一个令牌(JWT?)以与Angular 4前端共享。我必须说我发现文档中使用的语言有点难以理解,而且我不确定这是因为我是愚蠢还是因为我真的应该去读一下OAuth看看它是如何运作的。

有人能指点我看一下nodejs,OAuth.io和Angular JS / 2/4如何一起工作的例子吗?我无法在世界范围的互联网上找到一个。看着GitHub,没有快乐。

谢谢!

1 个答案:

答案 0 :(得分:0)

这是一个很棒的回购/模块(https://github.com/sahat/satellizer),用于近乎即时的Oauth(1或2)。它专为SPA应用程序而设计,而Passport.js和其他Oauth模块的功能对于大型路由密集型应用程序更有用。

使用JSON Web令牌在2017年被证明更容易和更安全,这就是为什么我推荐Satellizer for Oauth:

完整链接:https://github.com/sahat/satellizer