oauth.io node sdk - 动态提供者

时间:2015-05-09 19:55:37

标签: node.js express oauth.io

我使用oauth.io节点sdk进行服务器端身份验证,我想在我的应用上授权多个提供商,我只是想知道是否有办法在不创建每个人的单独终点。

这样的事情就是我所追求的,但授权功能似乎在包装在容器功能中时无效。

app.get('/signin', function(req, res){
  OAuth.auth(req.param.provider, 'http://localhost:8080/oauth/redirect')
});

1 个答案:

答案 0 :(得分:0)

在这篇文章中找到了回答感谢你的回答

https://github.com/oauth-io/sdk-node/issues/14

app.get('/signin/:provider', function(req, res) {
  OAuth.auth(req.param.provider, 'http://localhost:8080/oauth/redirect')(req, res);
});