如何使用NodeJS登录到Azure AD?

时间:2020-04-24 14:58:15

标签: node.js azure active-directory azure-active-directory

我正在使用npm(https://www.npmjs.com/package/activedirectory)中的activedirectory软件包 Example from activedirectory 我从哪里获得URL?我的默认Azure Active Directory对其进行了尝试: Azure AD Overview 错误是:


编辑

我不能使用我之前提到的npm软件包。为了能够验证我的应用程序的用户身份,我需要一个客户端密钥和机密。

我仍然不知道如何让用户使用带有NodeJS的Azure Active Directory使用用户名和密码登录。我希望能够使用用户名和密码发送请求,并获取该用户的信息(如果存在)。

示例和快速入门指南显示带有会话或cookie的SSO方案。我找不到如何做自己想做的事。

1 个答案:

答案 0 :(得分:0)

您可以使用adal for node.js通过NodeJS登录到Azure AD。该网站示例可以在here中找到。只需使用您自己的值更改sampleParameters。

  sampleParameters = {
    tenant : 'XX.onmicrosoft.com',
    authorityHostUrl : 'https://login.windows.net',
    clientId : '702b90f1-f6bXXX3-b71f-13edfcaa0c25',
    clientSecret:"_XR-bt7H_XXXYqBrlAsPEk7f8wmszj5"
  };

租户

enter image description here

clientId

enter image description here

clientSecret

enter image description here

测试结果在我这边。

enter image description here

相关问题