概要

已完成

通过仅允许公司员工使用 Microsoft Entra ID 登录,你已成功保护 Java Web 应用程序。 应用程序还可以通过用户的同意从Microsoft图形 API 访问有关用户的信息以及更多信息。

在本模块中,你学习了如何通过以下方式在 Java Web 应用程序中启用身份验证和授权:

  • 在 Azure 门户中使用 Microsoft Entra ID 注册 Web 应用程序。
  • 使用 Microsoft Java 身份验证库(MSAL4J)添加登录流。
  • 通过 Microsoft Java 身份验证库(MSAL4J)和适用于 Java 的 Microsoft Graph SDK,从 Microsoft 图形 API 访问用户信息。

清除

可以在 Azure 门户中删除应用程序注册,如下所示:

  1. 登录到 Azure 门户
  2. 如果有权访问多个租户,请在顶部菜单中使用 目录 + 订阅 筛选器选择在其中注册应用程序的租户。
  3. 搜索并选择 Microsoft Entra ID
  4. 管理下,选择应用注册
  5. “所有应用程序”下,搜索并选择已注册的应用程序(在本模块中命名 java-servlet-webapp-authentication 的应用程序)。
  6. 在应用程序注册页中,选择左上角的 “删除 ”。
  7. “删除应用注册 ”提示符中,选中指示你了解删除应用程序的影响的框,然后选择“ 删除 ”以确认删除应用程序。

参考文献