passport-azure-ad与passport-azure-ad-oauth2之间的区别是什么?

LP1*_*P13 8 node.js azure-active-directory adal passport.js

我们有使用MEAN堆栈开发的应用程序.我们计划使用Azure AD进行身份验证.

客户端
在角度中,客户端资源使用基于此处文章的adal JS库进行保护

服务器端节点的Web API
为了保护服务器端Web API我在下面的文章在这里它使用 的护照蔚广告节点模块.然而,在passportjs网站上,我遇到了另一个节点模块passport-azure-ad-oauth2

所以问题是passport-azure-adpassport-azure-ad-oauth2之间的区别是什么

Bra*_*ner 14

我是维护者passport-azure-ad.Passport-azure-ad来自Microsoft,它不仅支持OAuth2,还支持预览中的场景,如B2CB2B,以及我们在BUILD 2016上宣布的融合端点.

passport-azure-ad-oauth2来自与Microsoft 无关的Auth0团队,但他们也是非常优秀的团队,并且拥有良好的文档.我不知道他们对上述其他场景的支持程度.

Azure Active Directory是一个开放平台,并努力使用OAuth2和Open ID Connect等开放标准,以便开发人员可以选择这种方式.

所以,你可以自由地使用你想要的任何库,但是从我的角度来看,我主张在GitHub上使用Microsoft OSS库,就像它们存在一样passport-azure-ad.

这有帮助吗?passport-azure-ad如果您继续沿着这条路线遇到任何问题,请随时告诉我.