Как войти в Azure AD с NodeJS? - PullRequest
1 голос
/ 24 апреля 2020

Я использую пакет activedirectory из npm (https://www.npmjs.com/package/activedirectory) Пример из activedirectory Где я могу получить URL? Пробовал с моим по умолчанию Azure Active Directory: Azure Обзор AD Ошибка:


РЕДАКТИРОВАТЬ

Я не могу использовать пакет npm, о котором я упоминал ранее. Чтобы иметь возможность аутентифицировать пользователей в моем приложении, мне нужен клиентский ключ и секрет.

Я все еще не могу понять, как разрешить пользователям входить в систему с именем пользователя и паролем, используя Azure Active Directory с NodeJS. Я хочу иметь возможность отправить запрос с именем пользователя и паролем и получить информацию для этого пользователя, если он существует.

В примерах и руководствах по быстрому запуску показан сценарий единого входа ios с сеансом или файлами cookie. Я не могу найти, как делать то, что я хочу.

1 Ответ

0 голосов
/ 26 апреля 2020

Вы можете использовать adal для node.js, чтобы войти в Azure AD с NodeJS. Образец сайта можно найти здесь . Просто измените sampleParameters своими собственными значениями.

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

tenant

enter image description here

clientId

enter image description here

clientSecret

enter image description here

Результат теста на моей стороне.

enter image description here

...