スタートガイド
プラグインツアー
OpenID Connect を使用して Azure AD で SSO を構成する
SSO で Microsoft 365 ユーザー属性を WordPress にマッピングして同期する
Microsoft Entra ID (Azure AD) アプリロールと WordPress のロールマッピング
Microsoft Entra ID (Azure AD) のユーザー属性とロールのマッピングをWordPressで実現する
当社のオールインワンMicrosoft Office 365アプリプラグインを使用すると、Microsoft Entra ID(Azure AD)のユーザープロパティに基づいてWordPressの役割を自動的に割り当てることができます。ユーザーがMicrosoft Entra IDの認証情報でサインインすると、WordPressへのアクセス権限はMicrosoft Entra IDディレクトリに保存されている最新の情報に基づいて動的に決定され、組織の変更が自動的に反映されます。
オールインワンのMicrosoft Office 365アプリプラグインは、以下のプロパティを次のソースから取得できます。
- 保険金請求 OpenID ConnectまたはOAuth 2.0サインイン時のIDトークン内
- Attributes SAMLベースのSSOのSAML 2.0レスポンス
- プロフィールデータ Microsoft Graph APIから
- 提供されたデータ SCIMベースのプロビジョニング
ユーザーがAzureシングルサインオン(SSO)経由でWordPressにログインするか、Entra IDからプロビジョニングされると、プラグインはユーザーの現在のユーザー属性を、設定済みのマッピングルールに照らし合わせて評価します。これらのルールは、単一のプロパティまたは複数のユーザー属性の組み合わせをチェックすることで、適切なWordPressロールを決定します。
例えば、部署属性が「営業」に設定され、場所属性が「ロンドン」に設定されている場合、マッピングルールによって地域営業編集者(組織が作成したカスタムWordPressロール)ロールが割り当てられる可能性があります。別のルールでは、役職がプロジェクトマネージャーである場合、またはユーザーがリーダーシップチームグループのメンバーである場合に、管理者ロール(WordPressのデフォルトロール)が割り当てられるように指定できます。
この評価は、ログイン時またはプロビジョニング時にリアルタイムで行われます。Entra IDで関連するユーザー属性が変更された場合、割り当てられたWordPressロールは次回のログイン時または同期時に自動的に更新されます。
アプリロールマッピングとの違い
- アプリロールのマッピング Entra ID で作成された静的アプリケーション ロールに基づいて WordPress ロールを割り当てます。これは手動で管理する必要があります。
- ユーザープロパティのロールマッピング Entra ID からのライブ プロファイル データを使用してロールを割り当てるため、ディレクトリ内のアプリ ロールを変更することなく、関連するユーザー プロパティが変更されるたびに権限が自動的に適応されます。
主なメリット
WordPress の権限を組織の現在の構造と同期させます。
- 部門、役職、場所、グループ メンバーシップなどの複数の Entra ID 属性から WordPress ロールをマッピングして、きめ細かなアクセス制御を実現します。
- さまざまなユーザー属性を 1 つのマッピング ルールに組み合わせて、対象を絞った権限を作成します。
- WordPress ロールを変更せずに、部門の異動、役職の更新、グループの再割り当てなどの組織変更を WordPress に自動的に反映します。
- トークン要求、SAML 属性、Microsoft Graph API、または SCIM ベースのプロビジョニングから属性データを取得することにより、すべてのサインイン シナリオにわたって正確で一貫したアクセスを維持します。
要件
All-in-One Microsoft Office 365 Appsプラグインでユーザー属性ロールマッピングを設定する前に、以下の点を確認してください。
- その プラグイン WordPress サイトにインストールされアクティブになっており、シングル サインオン (SSO) が有効になっています。
- オプションですが、リアルタイム同期には推奨されます。 SCIMベースのプロビジョニングまたはMicrosoft Graph API同期 リアルタイム更新が有効になっています。
- 我が国は残り グローバル管理者 または、ユーザーのプロパティを表示および管理するための Entra ID での同等の権限。
- 我が国は残り WordPress管理者権限 ユーザー属性とロールのマッピングルールを作成および管理します。
