Передайте аутентификацию пользователя AD вызовам API Azure REST ресурсам предоставления - PullRequest
1 голос
/ 01 июля 2019

Я создаю приложение React, которое требует аутентификации в Azure Ad.Это достаточно просто с помощью библиотек Adal.Когда пользователь теперь запрашивает мое приложение, его сначала перенаправляют на страницу входа для проверки подлинности.

Следующим шагом в моем приложении является то, что вошедшие в систему пользователи могут создавать различные ресурсы Azure, например виртуальные машины черезпростая форма страницы в приложении.Для этого я использую 'azure-sdk-for-node' .Моя проблема заключается в том, что пользователи могут принадлежать к различным подпискам в зависимости от их региона во всем мире.Есть случаи, когда пользователи имеют более одной подписки и имеют права на создание ресурсов в любой подписке, которой они назначены.

Я не уверен, как это сделать с помощью узла SDK, поскольку у вас есть только три метода для аутентификации вызовов:

  1. Обычная аутентификация (требуется имя пользователя / пароль, которые являются избыточными, посколькуони уже зарегистрированы в
  2. Интерактивный вход в систему (такой же, как указано выше)
  3. Участник службы (когда-либо используется одна и та же «учетная запись» для вызова API REST.

Неуверен, что лучший способ сделать это?

https://github.com/Azure/azure-sdk-for-node

...