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

gen*_*wip 6 azure node.js azure-active-directory openid-connect passport.js

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

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

Sac*_*aca 1

有一个专门用于 Azure AD 的护照模块,称为Passport-azure-ad

设置步骤如下:

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

    3.a 设置护照策略

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

    3.c 加载express引擎时初始化passport

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

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

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