日本語

Microsoft Azure: SAML/Entra IDでのカスタム属性

まず、次のガイドを使って SAML ログインが動作していることを確認してください:

https://help.aikido.dev/doc/microsoft-azure-login-with-saml--entra-id/doc74BfKR60Z

Azure のグループベースの SAML カスタム属性の設定

  1. アプリケーション登録に移動します

    Aikido-SSO エンタープライズ アプリケーションのプロパティと設定を管理するための Azure पोータル画面。

  2. アプリ ロールを作成します。値 ここにはクレームの値が入ります。この例では、次のために設定しています aikido_role。そのため、有効な値は次のとおりです admin, デフォルト, team_only.

    Microsoft Azure で Aikido-SSO 用の新しいアプリ ロール「Aikido Admin」を作成しています。

  3. 保存したら、アプリの設定に戻り、「Users and Groups」にグループを追加します

    Azure पोータル: ユーザーまたはグループを Aikido-SSO エンタープライズ アプリケーションに割り当てます。

  4. 管理者アクセスを付与したい Entra グループを追加し(この場合)、手順 2 で作成したロールを追加します。

    Azure の割り当ての追加: ディレクトリのアクセス許可に対してユーザー、グループ、ロールを選択します。

  5. アプリのシングル サインオン設定に戻り、Attributes & Claims -> Edit に移動します

    Aikido-SSO アプリの Azure पोータル SAML ベースのシングル サインオン設定。

  6. 「Add new claim」をクリックします

    SAML クレームを追加および管理するための Azure पोータルの Attributes & Claims ページ。

  7. 属性名と、ソース属性として user.assignedroles を入力します。(これは admin 手順 2 で設定した値です)

    Azure のクレーム設定: 「aikido_role」を「user.assignedroles」属性にマッピング。

  8. 完了です。SAML ログイン時に、これらの変更が適用されます。