For the complete documentation index, see llms.txt. This page is also available as Markdown.

【Works プロジェクト版】 Entra ID ユーザー属性マッピング

SAMLアプリとAlli間の属性マッピングを設定する手順を解説します。 ユーザー個人に付与される「ユーザー属性」と、グループ単位で管理される「グループ属性」では設定方法と適用方法が異なります。それぞれの違いを理解したうえで、目的に応じた設定を進めてください。


ユーザー属性マッピングとグループ属性マッピングの区別

2種類のマッピングを理解する

SAML アプリと Alli 間で属性をマッピングする際は、対象となる属性の種類によって設定方法が異なります。

  • ユーザー属性マッピング

    名前・電話番号・部門など、各ユーザーに独立して付与される情報をAlliで変数として受け取り使用する方法です。department などの値をAlliのGROUP変数に1:1でマッピングすることで、ユーザー個別属性に基づいてAlliグループを設定できます。

  • グループ属性マッピング

    SAMLアプリ内で事前定義されたグループ単位に基づいて、そのグループに属する複数のユーザーをまとめてAlliグループに関連付ける方法です。

たとえば department フィールドをユーザー変数にマッピングすると、各ユーザーの部門値がそのユーザーのAlliグループに設定されます。一方、アプリ内でグループ単位のユーザー情報がGROUPに渡された場合は、そのグループ単位情報がAlliグループ設定に活用されます。


属性マッピングの設定 (Attribute Mapping)

基本情報を確認する

設定を開始する前に、Alliでサポートされている変数を確認します。

  • EMAIL は自動的にマッピングされるため、個別の設定は不要です。

  • Alli でサポートされているユーザースコープ変数 (User Scope Variables) は以下のとおりです。

    • FIRST_NAME

    • LAST_NAME

    • GROUP

    • 電話番号などユーザーに紐づくその他の属性情報

  • 以下の変数はサポートされていません。

    • FILE

    • CATEGORY

    • DOCUMENTS

    • SNIPPETS

ユーザー変数をマッピングする

AlliのユーザースコープVariablesをEntra IDのプロパティに対応付けます。

  1. [Single-Sign-On] > [属性とクレームの編集] に移動します。

  2. マッピングしたい要求を選択、または新規追加します。

  3. [名前] に、マッピングしたいAlliの変数名を入力します。

  4. [名前空間] に文字列が入っている場合は削除します。

  5. [ソース属性] で、各変数に対応するEntraのプロパティを選択します。

  6. [保存] ボタンをクリックします。

デフォルトでは、EntraのGivennameは FIRST_NAME、Surnameは LAST_NAME に対応します。各ユーザー変数名はAlliダッシュボード > 設定 > 変数タブで確認できます。

ユーザー属性をグループにマッピングする

ユーザー属性(department など)をAlliのGROUPに対応付け、ユーザー個別属性に基づいたグループ設定を行います。

  1. クレーム管理で [新規追加] をクリックします。

  2. [名前] に GROUP と入力します。

  3. GROUP に対応するEntraのソース属性を選択します。

  4. [保存] ボタンをクリックします。

グループを作成して権限を割り当てる(ユーザー属性マッピング)

Alliダッシュボードでグループを作成し、各グループに権限を設定します。

  1. Alliダッシュボード > 設定 > メンバー > グループタブに移動します。

  2. 必要なグループを作成します。

  3. 各グループに必要な権限を割り当てます。

連動したSAMLアプリでログインしたユーザーには、マッピングした各変数が自動的に割り当てられます。割り当て結果はすべてのメンバータブで確認できます。

グループ属性マッピングを設定する

SAMLアプリ内のグループ組織をAlliグループに連携させます。

  1. Alliと連携するSSOアプリ内に、グループ組織(ユーザーをまとめた単位)を追加します。

  2. クレーム管理でグループクレームを追加します。

  3. [クレームで介される必要があるのは、ユーザーに関連付けられているどのグループですか?] の項目で [アプリケーションで割り当てられたグループ] を選択します。

  4. [ソース属性] は [クラウドのみのグループ表示名] を選択します。

  5. [詳細オプション] をクリックし、[グループ要求のカスタマイズ] をクリックします。

  6. [名前(必須)] 欄に GROUP と入力し、[保存] ボタンをクリックします。

ユーザーが2つ以上のグループに属している場合にも対応しています。

グループを作成して権限を割り当てる(グループ属性マッピング)

Alliダッシュボードでグループを作成し、各グループに権限を設定します。

  1. Alliダッシュボード > 設定 > メンバー > グループタブに移動します。

  2. 必要なグループを作成します。

  3. 各グループに必要な権限を割り当てます。

SAML方式のSSOアプリを通じてログインするユーザーは、SSOアプリで複数のグループに属していてもその情報が自動的にAlliに反映されます。ユーザーがログインするたびに、SAMLアプリのグループ情報がAlliに自動更新されます。SSOアプリでグループの変更(追加・削除など)が発生した場合、次回ログイン時にAlliにも適用されます。


よくある質問

  • EMAILのマッピングは個別に設定が必要ですか?

    • いいえ、EMAILは自動的にマッピングされるため、個別の設定は不要です。

  • Alliの変数名はどこで確認できますか?

    • Alliダッシュボード > 設定 > 変数タブで確認できます。

  • ユーザーが複数のグループに所属している場合、グループ属性マッピングは正しく動作しますか?

    • はい、ユーザーが2つ以上のグループに属している場合にも対応しています。ログインのたびにAlliのグループ情報が自動更新されます。

  • SSOアプリでグループを変更した場合、Alliにはいつ反映されますか?

    • 次回ログイン時に自動的に反映されます。リアルタイムの同期ではなく、ログインイベントをトリガーに更新が行われます。

  • 最上位管理者権限もSAML連携で自動的に付与されますか?

    • いいえ、最上位の管理者権限はAlliシステム内でのみ設定できる権限です。IDPとは独立して管理されるため、SAMLログイン時には自動反映されません。Alliダッシュボードで個別に設定してください。


関連ページリンク

変数メンバー【Worksプロジェクト版】Entra ID SAML SSO認証

最終更新