사용자 지정 커넥터를 사용하여 프로비전

Microsoft Entra ID에는 다음 프로토콜 및 인터페이스를 지원하는 애플리케이션으로 프로비전하는 연결이 포함됩니다.

선호도 멘션 프로토콜 및 인터페이스 중 하나를 지원하지 않는 애플리케이션에 연결하기 위해 고객과 파트너는 MIM(Microsoft Identity Manager) 2016에서 사용할 사용자 지정 ECMA 2.0 커넥터를 빌드했습니다. 이러한 동일한 ECMA2 커넥터를 사용하여 MIM 동기화를 배포할 필요 없이 Microsoft Entra 프로비저닝 에이전트 및 ECMA(Extensible 커넥트ivity) 커넥트or 호스트를 사용하여 앱으로 프로비전할 수 있습니다.

MIM 커넥터 내보내기 및 가져오기

MIM에 사용자 지정 ECMA 2.0 커넥터가 있는 경우 여기에 있는 지침에 따라 구성을 내보낼 수 있습니다. 커넥터에 대한 XML 파일, DLL 및 관련 소프트웨어를 저장해야 합니다.

커넥터를 가져오려면 여기에서 지침을 사용할 수 있습니다. 커넥터에 대한 DLL 및 해당 필수 조건 DLL을 Service 디렉터리의 동일한 ECMA 하위 디렉터리에 복사해야 합니다. xml을 가져온 후 마법사를 계속 진행하여 필요한 모든 필드가 채워져 있는지 확인합니다.

사용자 지정 커넥터 DLL 업데이트

최신 빌드로 커넥터를 업데이트하는 경우 필요한 모든 위치에서 DLL이 업데이트되었는지 확인합니다. 사용자 지정 커넥터 DLL을 올바르게 업데이트하려면 다음 단계를 사용합니다.

  1. Microsoft ECMA2Host 구성 마법사를 닫습니다.
  2. Microsoft ECMA2Host 서비스를 중지합니다.
  3. 사용자 지정 커넥터 DLL을 다음 폴더 각각으로 수동으로 업데이트합니다.
    1. ECMA
    2. ECMA > 캐시 > {커넥터 이름}
    3. ECMA > 캐시 > {커넥터 이름} > AutosyncService
  4. Microsoft ECMA2Host 서비스를 시작합니다.

참고 항목

여러 커넥터가 동일한 사용자 지정 DLL을 사용하는 경우 각 커넥터에 대해 3.ii 및 3.iii 단계를 완료해야 합니다.

문제 해결

MIM용으로 구축된 사용자 지정 커넥터는 ECMA 프레임워크를 사용합니다. 커넥터를 가져오고 사용하는 데 어려움이 있는 경우 모범 사례를 따르는지 확인하세요.

  • 커넥터의 메서드가 공용으로 선언되는지 확인
  • 메서드 이름에서 접두사를 제외합니다. 예:
    • 올바름: 공개 스키마 GetSchema(KeyedCollection<string, ConfigParameter> configParameters)
    • 틀림: 스키마 PrefixGetSchema.GetSchema (KeyedCollection<string, ConfigParameter> configParameters)

다음 표에는 MIM과 Microsoft Entra 프로비저닝 에이전트 간에 다른 ECMA 프레임워크의 기능이 포함되어 있습니다. Microsoft Entra 프로비전 서비스 및 온-프레미스 애플리케이션 프로비전에 대해 알려진 제한 사항 목록은 여기를 참조하세요.

기능 설명
Object type 프로비전 에이전트는 하나의 개체 형식을 허용합니다.
파티션 프로비전 에이전트는 하나의 파티션을 허용합니다.
계층 구조 프로비전 에이전트에서 사용되지 않음
전체 내보내기 프로비전 에이전트에서 사용되지 않음
ExportPasswordInFirstPass 지원되지 않음
정규화 프로비전 에이전트에서 사용되지 않음
동시 작업 프로비전 에이전트에서 사용되지 않음
DeleteAddAsReplace 프로비전 에이전트에서 사용되지 않음

다음 단계