사용자 지정 커넥터를 사용한 프로비저닝
Microsoft Entra ID에는 다음 프로토콜 및 인터페이스를 지원하는 애플리케이션으로 프로비전하는 연결이 포함됩니다.
앞서 언급한 프로토콜 및 인터페이스 중 하나를 지원하지 않는 애플리케이션에 연결하기 위해 고객과 파트너 MIM(Microsoft Identity Manager) 2016에서 사용할 사용자 지정 ECMA 2.0 커넥터를 빌드했습니다. ECMA2 커넥터는 MIM 동기화를 배포할 필요 없이 Microsoft Entra 프로비전 에이전트 및 ECMA(Extensible Connectivity) 커넥터 호스트를 사용하여 앱으로 프로비전하는 데 사용할 수 있습니다.
MIM 커넥터 내보내기 및 가져오기
MIM에 사용자 지정 ECMA 2.0 커넥터가 있는 경우 여기 지침에 따라 구성을 내보낼 수 있습니다. 커넥터에 대한 XML 파일, DLL 및 관련 소프트웨어를 저장해야 합니다.
커넥터를 가져오려면 여기
사용자 지정 커넥터 DLL 업데이트
최신 빌드로 커넥터를 업데이트하는 경우 필요한 모든 위치에서 DLL이 업데이트되었는지 확인합니다. 사용자 지정 커넥터 DLL을 올바르게 업데이트하려면 다음 단계를 사용합니다.
- Microsoft ECMA2Host 구성 마법사를 닫습니다.
- Microsoft ECMA2Host 서비스를 중지합니다.
- 사용자 지정 커넥터 DLL을 다음 폴더 각각으로 수동으로 업데이트합니다.
- ECMA
- ECMA > 캐시 > {커넥터 이름}
- ECMA > 캐시 > {connector name} > 자동 동기화 서비스
- Microsoft ECMA2Host 서비스를 시작합니다.
메모
여러 커넥터가 동일한 사용자 지정 DLL을 사용하는 경우 각 커넥터에 대해 3.ii 및 3.iii 단계를 완료합니다.
문제 해결
MIM용으로 빌드된 사용자 지정 커넥터는 ECMA 프레임워크사용합니다. 커넥터를 가져오고 사용하는 데 어려움이 있는 경우 모범 사례를 따르는지 확인하세요.
- 커넥터의 메서드가 공용으로 선언되는지 확인
- 메서드 이름에서 접두사를 제외합니다. 예를 들어:
- 수정: 공용 스키마 GetSchema(KeyedCollection<문자열, ConfigParameter> configParameters)
- 틀렸습니다. 스키마 PrefixGetSchema.GetSchema(KeyedCollection<문자열, ConfigParameter> configParameters)
다음 표에는 MIM과 Microsoft Entra 프로비저닝 에이전트 간에 다른 ECMA 프레임워크의 기능이 포함되어 있습니다. Microsoft Entra 프로비저닝 서비스 및 온-프레미스 애플리케이션 프로비저닝에 대한 알려진 제한 사항 목록은 여기를 참조하세요:
기능 | 설명 |
---|---|
개체 유형 | 프로비전 에이전트는 하나의 개체 형식을 허용합니다. |
파티션 | 프로비전 에이전트는 하나의 파티션을 허용합니다. |
계층 | 프로비전 에이전트에서 사용되지 않음 |
전체 내보내기 | 프로비전 에이전트에서 사용되지 않음 |
ExportPasswordInFirstPass | 지원되지 않음 |
정규화 | 프로비전 에이전트에서 사용되지 않음 |
동시 작업 | 프로비전 에이전트에서 사용되지 않음 |
삭제, 추가, 교체로 | 프로비전 에이전트에서 사용되지 않음 |