我希望使用针对Azure AD的OpenID Connect,Node.js,Passport.js对用户进行身份验证。能否请您指出任何资源/文档和/或示例代码?
我遇到了passport-openidconnect。这还是活动模块吗?你知道我可以使用的任何其他模块吗?如果是这样,如果你能指出一些很棒的示例代码!
答案 0 :(得分:1)
专门针对Azure AD的护照模块名为 passport-azure-ad
要设置的步骤是:
设置您的应用以使用passport-azure-ad。
3.a设置护照策略
3.b添加跟踪登录用户的方法
3.c在加载快车时初始化护照
3.d添加将处理登录/注销的路由
查看官方文档(包括示例),了解每个步骤的代码:https://azure.microsoft.com/en-us/documentation/articles/active-directory-devquickstarts-openidconnect-nodejs/
答案 1 :(得分:0)
你的问题的答案是积极的。您可以使用几个node.js模块通过AAD实现身份验证。
passport-azure-ad
等第三方模块,请参阅https://github.com/Azure-Samples/active-directory-node-webapp-openidconnect,了解实施利用express
和passport-azure-ad
的要求的示例。如有任何疑问,请随时告诉我。