Как я могу аутентифицировать пользователей, присутствующих в моем Azure AD, без создания приложения Azure (при регистрации приложений)?

#node.js #azure #azure-active-directory #angular7 #azure-authentication

#node.js #azure #azure-active-directory #angular7 #azure-аутентификация

Вопрос:

У меня есть приложение Azure AD (при регистрации приложений), с помощью которого я аутентифицирую своих пользователей, получая токен. Для этого требуется идентификатор клиента, а также секрет клиента, сопоставленный приложению. Я не хочу создавать это приложение, но хочу аутентифицировать пользователей, присутствующих в моем Active Directory.

Комментарии:

1. насколько я знаю, это невозможно: D. вам понадобится приложение

Ответ №1:

Извините, для аутентификации пользователей с помощью AAD вы должны зарегистрировать приложение в AAD. Для этого вам не нужен секрет, хотя, если вы перенаправите на вход в Azure AD, а затем получите действительный токен в качестве ответа (ваш клиент, действительная подпись и т.д.), Пользователь войдет в систему с пользователем в вашем клиенте AAD.

Комментарии:

1. Хорошо, спасибо, что разъяснили это. На самом деле приложение, которое я разрабатываю, будет размещено на виртуальной машине. Поэтому я не могу понять, как аутентифицировать пользователей, которые будут его использовать.

2. Это зависит от того, что это за приложение. Это приложение командной строки? Это веб-приложение?

3. Это веб-приложение, созданное на Angular 7.

4. Итак, вы размещаете его на виртуальной машине, а пользователи получают к нему доступ через конечную точку? Тогда вам понадобится MSAL.js в вашем приложении.

5. Спасибо, Juunas. Это мне очень помогло. Хотя я еще не завершил разработку, но я уверен, что смогу это сделать, поскольку направление, на которое вы мне указали, было полезным.