【问题标题】:oauth.io node sdk - dynamic provideroauth.io 节点 sdk - 动态提供程序
【发布时间】:2015-07-20 14:00:17
【问题描述】:

我正在使用 oauth.io 节点 sdk 进行服务器端身份验证,并且我想在我的应用程序上授权多个提供程序,我只是想知道是否有一种方法可以做到这一点而无需为每个提供程序创建单独的端点一个。

这样的事情是我所追求的,但是当包装在容器函数中时,授权函数似乎不起作用。

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

【问题讨论】:

    标签: node.js express oauth.io


    【解决方案1】:

    感谢 thyb 在这篇文章中找到答案

    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);
    });
    

    【讨论】:

      猜你喜欢
      • 2012-11-04
      • 1970-01-01
      • 1970-01-01
      • 2013-07-21
      • 1970-01-01
      • 2012-11-08
      • 1970-01-01
      • 2014-03-17
      • 2017-04-11
      相关资源
      最近更新 更多