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

我正在使用OpenID Connect,Node.js,Passport.js对Azure AD进行身份validation。 你能指点我的任何资源/文档和/或示例代码?

我遇到了护照openidconnect 。 这仍然是活动模块? 你知道我可以使用的任何其他模块吗? 如果是这样,如果你能指点我一些示例代码将是伟大的!

有一个专门针对Azure AD的Passport-azure-ad护照模块

设置的步骤是:

  1. 注册您的应用程序(在Azure AD中)
  2. 安装所有必需的npm软件包。
  3. 设置您的应用程序以使用护照 – azure色广告。

    3.a设置护照策略

    3.b添加方法来跟踪login的用户

    3.c加载快速引擎时初始化护照

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

  4. 使用护照向Azure AD发出login和注销请求

查看以下每个步骤的代码的官方文档(包括示例): https : //azure.microsoft.com/en-us/documentation/articles/active-directory-devquickstarts-openidconnect-nodejs/

你的问题的答案是肯定的。 有几个node.js模块可以用来通过AAD实现authentication。

任何进一步的关注,请随时让我知道。