SAML (Azure AD)

Azure AD SAML 認証と統合する

  1. Azure 管理コンソールで、Azure Active Directory の「エンタープライズ アプリケーション」メニュー項目を選択します。

    azure_config1

  2. "`New Application`"を選択します。

    azure_config2

  3. ギャラリーにないアプリケーションを作成し、一意の名前を付けます。

    azure_config3

  4. アプリケーションの設定ページで、左側のパネルから「シングル サインオン」を選択し、SAML ベースのサインオンを選択します。

    azure_config4

  5. 証明書を base64 形式でダウンロードし、アプリケーションのログイン URL と Azure AD 識別子をメモします。

    azure_config5

  6. SUSE® Security 管理コンソールに管理者としてログインします。右上隅の管理者ドロップダウンメニューから「設定」を選択します。SAML 設定をクリックします。

    azure_config6

  7. SAML サーバーを次のように構成します:

    • アプリケーションの「ログイン URL」をシングル サインオン URL としてコピーします。

    • 「Azure AD 識別子」を発行者としてコピーします。

    • ダウンロードした証明書を開き、テキストを X.509 証明書ボックスにコピーします。

    • デフォルトの役割を設定します。

    • 役割マッピングのためのグループ名を入力します。Azure によって返されるグループクレームは、名前ではなく「オブジェクト ID」で識別されます。グループのオブジェクト ID は、menu:Azure Active Directory[グループ> グループ名ページ] にあります。この値を使用して、SUSE® Security でグループベースの役割マッピングを構成する必要があります。

      OpenID5

      次に、SAML サーバーを有効にします。

      azure_config7

  8. リダイレクト URL をコピーします。

    azure_config8

  9. Azure 管理コンソールに戻り、「基本 SAML 構成」を設定します。SUSE® Security コンソールのリダイレクト URL を「識別子」と「応答 URL」ボックスの両方にコピーします。

    azure_config9

  10. 「SAML 署名証明書」を編集し、署名オプションを「SAML 応答に署名」に変更します。

    azure_config10

  11. 「ユーザー属性とクレーム」を編集して、応答がログインユーザーの属性をSUSE® Securityに返すことができるようにします。「新しいクレームを追加」をクリックして、「ユーザー名」と「メール」クレームをそれぞれ「user.userprincipalname」と「user.mail」で追加します。

    azure_config11

  12. ユーザーがアクティブディレクトリのグループに割り当てられている場合、そのグループメンバーシップをクレームに追加できます。「アプリ登録」からアプリケーションを見つけ、マニフェストを編集します。「groupMembershipClaims」の値を「All」に変更します。

    azure_config12

  13. ユーザーとグループにアプリケーションへのアクセスを許可し、Azure AD SAML SSO を使用して SUSE® Security コンソールにログインできるようにします。

    azure_config13

グループを役割およびネームスペースにマッピングします。

SUSE® Security内のプリセットおよびカスタム役割、ならびにネームスペースにグループをマッピングする方法については、ユーザーと役割セクションをご覧ください。