Office 365カスタムロール割り当てのプロビジョニング
カスタムロールの割り当てをMicrosoft Entra IDにプロビジョニングすることで、OktaがOffice 365のカスタムロール割り当ての信頼できるソースになるように構成します。
このタスクについて
Microsoft Entra IDへのカスタムロール割り当てのプロビジョニングを有効にすると、Oktaからの値によってMicrosoft Entra IDの値が上書きされます。Microsoft Entra ID 内の元の値は復元できないため、プロビジョニングを有効にしてインポートを実行する前に、Oktaのすべてのロール設定が正しいことを確認してください。
始める前に
- アプリを管理するための権限を持つOkta管理者ロールがあること。
- Office 365アプリインスタンスでカスタムロール名のインポート(Import custom role names)が有効になっており、インポートが正常に完了しました。「Office 365カスタムロールをインポートする」を参照してください。
- Oktaでのカスタムロールの割り当てが正しいことを確認します。レコードが同期されたときにMicrosoft Entra IDのすべての値が上書きされるため、 Microsoft Entra IDから引き継ぎたい値がある場合は、それに一致するようにOktaのカスタムロールの割り当てを更新する必要があります。
手順
- Admin Consoleで、に移動します。
- Office 365アプリインスタンスを選択します。
- プロビジョニング(Provisioning)タブに移動します。
- 設定(Settings)でアプリへ(To App)を選択します。
- 設定(Settings)セクションの編集(Edit)をクリックします。
- カスタムロールの設定(Custom role settings)セクションでカスタムロールの割り当てをプロビジョニング(Provision custom role assignments)を選択します。
- 保存(Save)をクリックします。
これらの手順を完了すると、Oktaでのカスタムロール割り当ての更新が Microsoft Entra IDにプロビジョニングされます。さらに、 カスタムロール割り当てのプロビジョニング(Provision custom role assignments)を有効にすると、次回更新が行われるときにOffice 365の値がOktaからMicrosoft Entraにプッシュされます。
すべてのOffice 365ユーザーのロール割り当てをMicrosoft Entraに再度プロビジョニングするようOktaに強制するには、アプリのユーザープロファイルに属性(ExtensionAttribute10など)を追加し、その属性が含まれるようにOktaユーザーからMicrosoft Office 365ユーザーへ(Okta User to Microsoft Office 365)のユーザープロファイルのマッピングを編集します。プロファイルの更新を保存して適用すると、すべてのユーザーがMicrosoft Entraにプッシュされます。Microsoft Entraに行った更新は元に戻せません。「カスタムディレクトリスキーマ属性を追加または削除する」と「Profile EditorでOkta属性をアプリの属性にマッピングする」を参照してください。