【问题标题】:How to use passport.js and OpenID Connect strategy with Azure AD如何在 Azure AD 中使用 passport.js 和 OpenID Connect 策略
【发布时间】:2015-06-21 11:54:30
【问题描述】:

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

我遇到了passport-openidconnect。这仍然是活动模块吗?您知道我可以为此使用的任何其他模块吗?如果是这样,如果您能指出一些示例代码,那就太好了!

【问题讨论】:

  • 您好,您的问题现在解决了吗?如果您有任何更新,请随时告诉我。

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


【解决方案1】:

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

设置的步骤是:

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

    3.a 设置护照策略

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

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

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

  4. 使用通行证向 Azure AD 发出登录和注销请求

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-08
      • 2021-07-29
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 2023-03-20
      • 2014-01-11
      相关资源
      最近更新 更多