概要
会社の従業員のみが Microsoft Entra ID でサインインできるようにすることで、Java Web アプリケーションを正常にセキュリティで保護できました。 アプリケーションは、ユーザーの同意を得て、Microsoft Graph API からユーザーに関する情報にアクセスすることもできます。
このモジュールでは、次の方法で Java Web アプリケーションで認証と承認を有効にする方法について説明しました。
- Azure portal で Microsoft Entra ID を使用して Web アプリケーションを登録する。
- Microsoft Authentication Library for Java (MSAL4J) を使用したサインイン フローの追加。
- Microsoft Authentication Library for Java (MSAL4J) と Microsoft Graph SDK for Java を使用して Microsoft Graph API からユーザー情報にアクセスする。
クリーンアップ
Azure portal でアプリケーションの登録を削除するには、次のようにします。
- Azure portal にサインインします。
- 複数のテナントにアクセスできる場合は、上部のメニューで [ディレクトリ + サブスクリプション ] フィルターを使用して、アプリケーションを登録したテナントを選択します。
- Microsoft Entra ID を検索して選択します。
- [ 管理] で、[ アプリの登録] を選択します。
- [ すべてのアプリケーション] で、登録したアプリケーション (このモジュールで
java-servlet-webapp-authentication
という名前のアプリケーション) を検索して選択します。 - アプリケーション登録ページで、左上隅にある [ 削除 ] を選択します。
- [ アプリの登録の削除 ] プロンプトで、アプリケーションの削除の影響を理解していることを示すチェック ボックスをオンにし、[ 削除 ] を選択して、アプリケーションの削除を確認します。