如何在Azure AD中使用passport.js和OpenID Connect策略

时间:2015-04-15 13:30:12

标签: node.js azure passport.js azure-active-directory openid-connect

我希望使用针对Azure AD的OpenID Connect,Node.js,Passport.js对用户进行身份验证。能否请您指出任何资源/文档和/或示例代码?

我遇到了passport-openidconnect。这还是活动模块吗?你知道我可以使用的任何其他模块吗?如果是这样,如果你能指出一些很棒的示例代码!

2 个答案:

答案 0 :(得分:1)

专门针对Azure AD的护照模块名为 passport-azure-ad

要设置的步骤是:

  1. 注册您的应用程序(在Azure AD中)
  2. 安装所有必需的npm包。
  3. 设置您的应用以使用passport-azure-ad。

    3.a设置护照策略

    3.b添加跟踪登录用户的方法

    3.c在加载快车时初始化护照

    3.d添加将处理登录/注销的路由

  4. 使用通行证向Azure AD发出登录和注销请求
  5. 查看官方文档(包括示例),了解每个步骤的代码:https://azure.microsoft.com/en-us/documentation/articles/active-directory-devquickstarts-openidconnect-nodejs/

答案 1 :(得分:0)

你的问题的答案是积极的。您可以使用几个node.js模块通过AAD实现身份验证。

如有任何疑问,请随时告诉我。