カスタム コネクタを使用したプロビジョニング
Microsoft Entra ID には、次のプロトコルとインターフェイスをサポートするアプリケーションにプロビジョニングするための接続が含まれています。
前述のプロトコルとインターフェイスのいずれかをサポートしていないアプリケーションへの接続のために、お客様と パートナー、Microsoft Identity Manager (MIM) 2016 で使用するカスタム ECMA 2.0 コネクタを構築しています。 ECMA2 コネクタを使用すると、MIM 同期をデプロイしなくても、Microsoft Entra プロビジョニング エージェントと Extensible Connectivity (ECMA) コネクタ ホストを使用してアプリにプロビジョニングできます。
MIM コネクタのエクスポートとインポート
MIM にカスタム ECMA 2.0 コネクタがある場合は、ここで
コネクタをインポートするには、ここで 手順使用できます。 コネクタの DLL とその前提条件の DLL を、サービス ディレクトリの同じ ECMA サブディレクトリにコピーする必要があります。 XML のインポート後、ウィザードを続行し、すべての必須フィールドが設定されていることを確認します。
カスタム コネクタ DLL の更新
新しいビルドでコネクタを更新する場合は、必要なすべての場所で DLL が更新されていることを確認します。 カスタム コネクタ DLL を適切に更新するには、次の手順に従います。
- Microsoft ECMA2Host 構成ウィザードを閉じます。
- Microsoft ECMA2Host サービスを停止します。
- カスタム コネクタ DLL を次の各フォルダーに手動で更新します。
- ECMA
- ECMA > Cache > {コネクタ名}
- ECMA > キャッシュ > {コネクタ名} > AutosyncService
- Microsoft ECMA2Host サービスを開始します。
手記
複数のコネクタが同じカスタム DLL を使用している場合は、コネクタごとに手順 3.ii と 3.iii を完了します。
トラブルシューティング
MIM 用に構築されたカスタム コネクタは、ECMA フレームワークに依存します。 コネクタのインポートと使用に問題がある場合は、ベスト プラクティスに従っていることを確認してください。
- コネクタ内のメソッドがパブリックとして宣言されていることを確認する
- メソッド名からプレフィックスを除外する。 例えば:
- 正解: public Schema GetSchema (KeyedCollection<string, ConfigParameter> configParameters)
- 不正解: Schema PrefixGetSchema.GetSchema (KeyedCollection<string, ConfigParameter> configParameters)
次の表には、MIM と Microsoft Entra プロビジョニング エージェントの間で異なる ECMA フレームワークの機能が含まれています。 Microsoft Entra プロビジョニング サービスとオンプレミス アプリケーション プロビジョニングに関する既知の制限事項の一覧については、の
機能 | コメント |
---|---|
オブジェクトの種類 | プロビジョニング エージェントが 1 つのオブジェクトの種類を許可する |
パーティション | プロビジョニング エージェントが 1 つのパーティションを許可する |
階層 | プロビジョニング エージェントで使用されない |
完全エクスポート | プロビジョニング エージェントで使用されない |
ExportPasswordInFirstPass | サポートされていません |
正規化 | プロビジョニング エージェントで使用されない |
同時実行の操作 | プロビジョニング エージェントで使用されない |
DeleteAddAsReplace | プロビジョニング エージェントによって使用されない |