スタートガイド
プラグインツアー
特長
OpenID Connect を使用して Azure AD で SSO を構成する
SSO で Microsoft 365 ユーザー属性を WordPress にマッピングして同期する
Microsoft Entra ID (Azure AD) アプリロールと WordPress のロールマッピング
Microsoft Entra ID (Azure AD) のユーザー属性とロールのマッピングをWordPressで実現する
WordPress 向け Microsoft Entra ID (Azure AD) グループベースのロール マッピング
オールインワンのMicrosoft Office 365アプリプラグインを使用すると、Microsoft Entra ID(Azure AD)セキュリティグループに基づいてWordPressの役割を簡単に割り当てることができます。ユーザーがシングルサインオン(SSO)でMicrosoft Entra IDの認証情報を使用してサインインすると、プラグインはMicrosoft Entra IDにおける現在のグループメンバーシップを、設定済みのマッピングルールと照合します。
一致するものが見つかった場合、対応するWordPressロールがすぐに割り当てられます。これにより、WordPressの権限とMicrosoft Entra IDで管理するグループ構造の一貫性が保たれ、常に最新の状態に保たれます。
Entra IDグループベースの役割マッピングプロセス
Microsoft Entra ID では、セキュリティ グループを使用して組織内のユーザーを整理できます。これらのグループは、部門(営業)、場所(ニューヨーク オフィス)、または機能(IT 管理者)を表すことができます。
各セキュリティグループには、オブジェクトIDと呼ばれる一意の識別子が付与されます。オブジェクトIDは、グループの永続的なIDカード番号のような役割を果たします。プラグインはマッピングルールでオブジェクトIDを使用することで、グループの表示名やその他の詳細が更新された場合でも、WordPressが常に各グループユーザーに権限を割り当てられるようにします。
ユーザーが Microsoft Entra ID (Azure AD) SSO を通じて WordPress にログインすると、プラグインは次の処理を実行します。
- SSO ログイン トークンに含まれるグループのクレームからグループ オブジェクト ID を読み取ります。
- Microsoft Graph API 統合が有効になっている場合は、Microsoft Graph からユーザーのグループ オブジェクト ID を取得します。
次に、プラグインはこれらのオブジェクト ID を、グループとロールのマッピング構成で指定したオブジェクト ID と比較します。
例えば、SalesTeamUSグループのオブジェクト IDがWordPress のエディター ロールにマッピングされている場合、そのグループのメンバーはログイン時にエディターロールを受け取ります。同じユーザーが、管理者ロールにマッピングされたManagersグループにも所属しているとします。この場合、プラグインは管理者ロールとエディターロールの両方をそのユーザーに適用します。
このマッピング プロセスはログインのたびに、または API グループ クエリ中に実行されるため、昇進、部署の移動、新しいプロジェクトの割り当てなど、Microsoft Entra ID (Azure AD) のグループ メンバーシップに対する変更は、ユーザーが次回サインインしたときに WordPress に自動的に反映されます。
主なメリット
グループベースの役割割り当てにより、ユーザー権限を最新の状態に保ちます。
- 組織内で既に管理されている Microsoft Entra ID セキュリティ グループを使用して、ロールの割り当てを一元管理します。
- 複数のグループを異なる WordPress ロールにマッピングして、正確なチーム固有または部門固有の権限を実現します。
- グループ メンバーシップが変更された場合、手動で更新する必要なく、WordPress のロールを自動的に更新します。
- Microsoft Entra ID の単一の信頼できるソースからアクセスを管理することで、管理作業を削減します。
要件
グループベースのロールマッピングを設定する前に、次の点を確認してください。
- その オールインワン Microsoft Office 365 アプリ プラグイン シングル サインオン (SSO) が有効になっている WordPress サイトにインストールされ、アクティブになっています。
- 我が国は残り グローバル管理者 グループ要求を有効にするには、Azure AD で同等の権限が必要です。
- 我が国は残り WordPress管理者 グループとロールのマッピングを作成および管理する権限。
- Microsoft Graph API 統合 ログイン トークンの外部でグループ メンバーシップを取得する予定の場合は有効になります。
