对节点js的最佳ADFS协议支持

时间:2013-05-20 13:38:18

标签: node.js adfs

我是ADFS的新手。我需要通过node.js访问ADFS服务器。我正在寻找好的参考笔记,并实施。并建议我哪种协议最适合请求。视频教程也很有用。

3 个答案:

答案 0 :(得分:17)

我假设你想要的是在基于nodejs的web应用程序中对AD中的用户(通过ADFS)进行身份验证。我建议先查看passport.js

ADFS支持2种网站协议:WS-Federation或SAML-P。 WS-Fed可能更简单。我们公开了我们在strategy for WS-Fed and SAML中使用的product。策略本质上是护照的插件。

这个策略应该会给你一个良好的开端。

答案 1 :(得分:2)

ADFS v3.0 exposes OAuth2. *

您可以将Passport.jsOAuth supportKongOAuth support一起使用。

您可以使用ADFS 2016 OpenId Connect路线以方便实施(passport.js,只有kong的功能请求)。

如果您正在使用Azure路线,那么专门针对该路线的(passport-azure-ad by the Windows Azure team)

  

它包括OpenID Connect,WS-Federation和SAML-P身份验证和授权。

否则,版本不允许等,我推荐Eugenio Pace的答案。

答案 2 :(得分:1)

然后,检查这些,是一个完整的解决方案(不是视频啧啧)

使用Active Directory联合身份验证服务在Windows Azure中验证/授权Node.js应用程序

http://seroter.wordpress.com/2013/04/22/using-active-directory-federation-services-to-authenticate-authorize-node-js-apps-in-windows-azure/

很新鲜的啧啧。 (2013年4月22日)