Office 365のカスタムロール
Microsoft Entra ID で定義されたカスタムロールを使用して、Office 365のRole-based Access Control(RBAC)を実装できます。ユースケースに応じて、Microsoft Entra IDで定義されたカスタムロール名のみをインポートするか、ロール割り当てをインポートすることができます。Office 365のカスタムロール割り当ての信頼できる唯一のソースとしてOktaを構成することができます。
デフォルトでは、 Office 365アプリ統合は、グローバル管理者やヘルプデスク管理者など、固定された事前定義済みの権限を持つMicrosoft Entra IDの組み込みロールのみを認識します。orgでOffice 365のために、Microsoft Entra IDで定義されたカスタムロールを使用している場合、Office 365統合のプロビジョニング設定で該当する設定を有効にすることで、カスタムロールをインポートして管理できるように構成することができます。
Office 365統合でカスタムロールをインポートして使用する方法を決定するプロビジョニング設定は、3つあります。
カスタムロールをインポートする
OktaでMicrosoft Entra IDのカスタムロールを使用するには、カスタムロール名をインポート(Import custom role names)プロビジョニングオプションを有効にする必要があります。Oktaでは、ロール名を使用して各ロールを区別します。ロールをGUIDで区別するため、重複するロール名がMicrosoft Entra IDに存在する場合があります。カスタムロール名をOktaにインポートする前に、重複する名前を持つロールの名前を変更するか、ロールを削除する必要があります。各ロールに一意の名前があることを確認することで、 Microsoft Entra IDで定義された各ロールがOktaに確実にインポートされるようにします。
カスタムロール名をインポート(Import custom role names)を有効にしてフルインポートを実行すると、それらのカスタムロールをユーザーまたはグループに割り当てることができるようになります。Oktaでのロール割り当ては、Microsoft Entraでの割り当てとは完全に区別されます。ロールの割り当てが完了したら、Office 365カスタムロール割り当てのプロビジョニングタスクを完了することで割り当てを Microsoft Entraにプッシュできます。
このオプションを有効にするには、 Office 365カスタムロールをインポートするタスクを完了します。
カスタムロールの割り当てをインポートする
Microsoft Entra IDでカスタムロールを作成してユーザーに割り当てたことがあり、それらの割り当てをOktaに持ち込みたい場合は、 カスタムロールの割り当てをインポート(Import custom role assignments)を有効にできます。グループ割り当てはインポートされず、ユーザー割り当てのみがインポートされることに注意してください。
このオプションを有効にしてフルインポートを実行すると、 OktaはMicrosoft Entraから直接割り当てをインポートします。インポート操作は、エンタイトルメントポリシーなど、Oktaで定義されたすべてのルールを無視します。つまり、Okta内の割り当てはMicrosoft Entraで定義された割り当てに置き換えられます。
つまり、Microsoft Entraから割り当てをインポートすると、 OktaでOffice 365向けにIdentity Governanceセットアップで定義されたアクセスが中断される可能性があります。Oktaでのロール割り当てが引き続きガバナンス設定に準拠しているかどうかを確認するには、インポートを実行する前に、Microsoft Entraで割り当てたロールとOktaのガバナンスルールおよび構成を比較する必要があります。
このオプションを有効にするには、 「Microsoft Entra IDからOffice 365割り当てをインポートするOkta」のタスクを完了します。
カスタムロール割り当てをプロビジョニングする
一部のorg構成では、Office 365のMicrosoft Entra IDカスタムロール割り当ての信頼できる情報源として、Oktaを使用できます。このアプローチを選択すると、すべてのロール割り当てはOktaで行われ、 Oktaでロール割り当てが更新されるたびに、その変更はMicrosoft Entraに同期されます。このオプションでは、OktaからOffice 365へのカスタムロールのプロビジョニングを有効にする必要があります。
このオプションを有効にすると、Office 365に同期したときに、Oktaで定義されたロールの割り当てがMicrosoft Entraでのロール割り当てを置き換えます。Microsoft Entraで上書きされたレコードを復元する方法はありません。
このプロビジョニングオプションはロールバックのない一方向の操作であるため、 Oktaのロール設定がMicrosoft Entraで定義する正確な方法であることを確認することが重要です。
このオプションを有効にするには、「Office 365カスタムロール割り当てのプロビジョニング 」タスクを完了します。