概要
通过仅允许公司员工使用 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 门户中删除应用程序注册,如下所示:
- 登录到 Azure 门户。
- 如果有权访问多个租户,请在顶部菜单中使用 目录 + 订阅 筛选器选择在其中注册应用程序的租户。
- 搜索并选择 Microsoft Entra ID。
- 在管理下,选择应用注册。
- 在 “所有应用程序”下,搜索并选择已注册的应用程序(在本模块中命名
java-servlet-webapp-authentication
的应用程序)。 - 在应用程序注册页中,选择左上角的 “删除 ”。
- 在 “删除应用注册 ”提示符中,选中指示你了解删除应用程序的影响的框,然后选择“ 删除 ”以确认删除应用程序。