首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Satellizer与Passport集成

Satellizer与Passport集成
EN

Stack Overflow用户
提问于 2016-03-25 18:33:29
回答 1查看 454关注 0票数 3

我现在有一个ExpressJS应用程序,它已经启动并运行了PassportJS。我使用Passport使用GitHub进行身份验证。这些是现有的端点。

这将创建授权url并将其重定向到该url:

代码语言:javascript
复制
app.get('/auth/login', passport.authenticate('github'))

这将完成获取访问令牌、用户对象和json令牌的所有神奇操作:

代码语言:javascript
复制
app.get('/auth/github/callback', passport.authenticate('github'),
  function(req, res) { 
    res.send(createJWT(req.user));
  })

如你所见,我只需要两个端点。身份验证/api位于http://localhost:8080/,前端位于http://localhost:3000/

所以我的问题是: Satellizer使用这些现有端点的设置是什么?我应该使用$authProvider.github()还是自定义$authProvider.oauth()提供程序对象?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-12 14:18:47

萨特利泽和帕斯波特之间玩得不太好。例如,Satellizer在整个过程中都使用POST请求,而Passport主要依靠GET请求。

没有办法重新配置Satellizer来使用GET请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36225811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档