最佳的ADFS协议支持节点js

我对ADFS是全新的。 我需要通过node.js访问ADFS服务器。 我正在寻找好的参考说明,并付诸实施。 并build议我哪个协议最适合请求。 video教程也是非常有用的。

我假设你想要的是在AD(通过ADFS)authentication用户,为您的基于nodejs的networking应用程序。 我build议先看看passport.js 。

ADFS支持两种网站协议:WS-Federation或SAML-P。 WS-Fed可能会更简单。 我们开放了我们在产品中使用的WS-Fed和SAML的策略 。 一个策略本质上是护照的插件。

这个策略应该给你一个好的开始。

然后,检查这些,是一个完整的解决scheme(不是video啧啧)

使用Active Directory联合身份validation服务在Windows Azure中对Node.js应用程序进行身份validation/授权

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

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

ADFS v3.0公开OAuth2。 *

您可以将Passport.js用于OAuth支持,也可以将Kong用于OAuth支持 。

你可以使用ADFS 2016 OpenId Connect路由来简化实现( passport.js ,只是kong的一个function请求)。

如果你正在使用Azure路线,那么就有一个(Windows Azure团队的护照 – azure色广告) 。

它包括OpenID Connect,WS-Federation和SAML-Pauthentication和授权。

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