Как реализовать аутентификацию и авторизацию с использованием MSAL.net - PullRequest
0 голосов
/ 01 апреля 2020

Пожалуйста, помогите мне.

Чтобы войти в Azure активный каталог, как использовать библиотеку MSAL. Net на моей странице входа в систему на моем сайте. Я вижу очень большие образцы в Интернете, но я не нашел маленьких мир кода, который заставляет меня понимать MSAL.

Ответы [ 2 ]

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

Если вы используете как pnet или aspnetcore, вы можете получить необходимый код, необходимый для входа в веб-приложение с помощью клиента Azure AD, просто выполнив следующие действия.

Создать пример из командной строки

Обратите внимание, что MSAL. NET - это библиотека сбора токенов (для таких служб, как MS Graph и т. д.), которая также может по желанию регистрировать пользователей. код входа присутствует как pnet и как pnet core SDK

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

Библиотека MSAL - это просто реализация, позволяющая разработчикам получать токены с конечной точки платформы идентификации Microsoft.

Если вы хотите использовать MSAL для получения токена, вам необходимо:

  1. Зарегистрировать приложение в Azure AD.

  2. Добавить целевой API и дать согласие на выбор разрешений.

  3. Создание секретного ключа.

Затем вы можете получить токен как Получить токен и вызвать Microsoft Graph API .

Однако я думаю, что вы действительно хотите интегрировать AAD. Вы можете легко включить аутентификацию AAD для вашего NET веб-приложения . Он использует OWIN промежуточного программного обеспечения.

...