Обзор библиотеки проверки подлинности Майкрософт (MSAL)
Статья
05.03.2025
Библиотека проверки подлинности Майкрософт (MSAL) позволяет разработчикам получать маркеры безопасности из платформа удостоверений Майкрософт для проверки подлинности пользователей и доступа к защищенным веб-API. Она может использоваться для обеспечения безопасного доступа к Microsoft Graph, другим API-интерфейсам Майкрософт, веб-API сторонних производителей или к собственному веб-API. MSAL поддерживает множество различных архитектур приложений и платформ, в том числе .NET, JavaScript, Java, Python, Android и iOS.
MSAL предоставляет несколько способов получения маркеров безопасности с согласованным API для многих платформ. Использование MSAL обеспечивает следующие преимущества:
Нет необходимости напрямую использовать библиотеки OAuth или код для протокола в приложении.
Если применимо к платформе, может получать токены от имени пользователя или приложения.
Поддерживает кэш токенов для вас и управляет их обновлением, когда срок их действия приближается к концу.
Помогает указать, какую аудиторию вы хотите, чтобы ваше приложение регистрировало. Аудитория входа может включать личные учетные записи Microsoft, социальные идентификации с организациями, поддерживающими Azure AD B2C, рабочими, учебными или пользователями в суверенных и национальных облаках.
Помогает настроить приложение из файлов конфигурации.
Помогает вам устранять неполадки в приложении, выявляя значимые исключения, регистрируя логи и телеметрию.
Библиотека проверки подлинности Active Directory (ADAL) завершила поддержку. Клиентам необходимо убедиться, что их приложения переносятся в MSAL. MSAL интегрируется с конечной точкой платформы удостоверений Microsoft (версии 2.0), которая является объединением личной учетной записи Microsoft и рабочих учетных записей Microsoft в единую систему проверки подлинности. ADAL интегрируется с конечной точкой версии 1.0, которая не поддерживает личная учетная запись.
Продемонстрировать функции идентификатора Microsoft Entra для модернизации решений удостоверений, реализации гибридных решений и реализации управления удостоверениями.