Сводка

Завершено

В этом модуле рассматривается, как веб-приложение Java может использовать Microsoft Entra ID для входа и делегированного доступа к Microsoft Graph. Пошаговые руководства использовали иллюстративную конфигурацию, код и ответы; Выполнение модуля не требует создания ресурсов или запуска приложения.

Вы изучили, как:

  • Регистрация приложения определяет идентичность приложения, аудиторию для входа, URI перенаправления и конфигурацию учетных данных.
  • MSAL4J создает URL-адреса авторизации, обменивается кодами авторизации для маркеров и поддерживает последующее получение маркеров через кэш.
  • Делегированные разрешения, согласие и маркер доступа, зависящий от API, позволяют клиенту Graph читать профиль пользователя, выполнившего вход.

Одноклиентская аудитория включает учетные записи пользователей и гостей в выбранном арендаторе; она не обеспечивает доступ только для сотрудников. Проверка подлинности устанавливает удостоверение, а разрешения API и правила авторизации для конкретного приложения определяют доступ.

В примерах также различаются участники потока. Браузер возвращает код авторизации обработчику обратного вызова приложения, сервер использует MSAL4J для получения токенов, а клиент Graph использует токен доступа для запроса данных профиля. Фрагменты исторических исходников не представляют собой полную реализацию и не готовы к промышленной эксплуатации.

Ссылки