Provisioning con i connettori personalizzati

Microsoft Entra ID include la connettività per il provisioning nelle applicazioni che supportano i protocolli e le interfacce seguenti:

Per la connettività alle applicazioni che non supportano uno dei protocolli e delle interfacce precedenti, i clienti e i partner hanno creato connettori ECMA 2.0 personalizzati per l'uso con Microsoft Identity Manager (MIM) 2016. Questi stessi connettori ECMA2 possono essere usati per eseguire il provisioning in app con l'agente di provisioning Microsoft Entra e l'host Connessione or Extensible Connessione ivity(ECMA), senza dover distribuire la sincronizzazione MIM.

Esportazione e importazione di un connettore MIM

Se si dispone di un connettore ECMA 2.0 personalizzato in MIM, è possibile esportarne la configurazione seguendo le istruzioni riportate qui. È necessario salvare il file XML, la DLL e il software correlato per il connettore.

Per importare il connettore, è possibile usare le istruzioni riportate qui. Sarà necessario copiare la DLL per il connettore e una delle DLL dei prerequisiti nella stessa sottodirectory ECMA della directory del servizio. Dopo l'importazione del codice XML, continuare con la procedura guidata e assicurarsi che tutti i campi obbligatori siano popolati.

Aggiornamento di una DLL del connettore personalizzata

Quando si aggiorna un connettore con una build più recente, assicurarsi che la DLL venga aggiornata in tutte le posizioni richieste. Seguire questa procedura per aggiornare correttamente la DLL del connettore personalizzato:

  1. Chiudere la Configurazione guidata Microsoft ECMA2Host.
  2. Arrestare il servizio Microsoft ECMA2Host.
  3. Aggiornare manualmente la DLL del connettore personalizzato in ognuna delle cartelle seguenti.
    1. ECMA
    2. Cache > ECMA > {nome connettore}
    3. Cache > ECMA > {nome connettore} > AutosyncService
  4. Avviare il servizio Microsoft ECMA2Host.

Nota

Se più connettori usano la stessa DLL personalizzata, sarà necessario completare il passaggio 3.ii e 3.iii per ogni connettore.

Risoluzione dei problemi

I connettori personalizzati creati per MIM si basano sul framework ECMA. Se si verificano difficoltà nell'importazione e nell'uso di un connettore, assicurarsi di seguire le procedure consigliate seguenti:

  • Verifica che i metodi nel connettore siano dichiarati come pubblici
  • Esclusione di prefissi dai nomi dei metodi. Ad esempio:
    • Risposta esatta: public Schema GetSchema (KeyedCollection<string, ConfigParameter> configParameters)
    • Risposta errata: Schema PrefixGetSchema.GetSchema (stringa KeyedCollection<, ConfigParameter> configParameters)

La tabella seguente include funzionalità del framework ECMA che differiscono tra MIM e Microsoft Entra provisioning agent. Per un elenco delle limitazioni note per il servizio di provisioning Di Microsoft Entra e il provisioning di applicazioni locali, vedere qui.

Funzionalità Commenti
Object type L'agente di provisioning consente un tipo di oggetto
Partizioni L'agente di provisioning consente una partizione
Gerarchie Non usato dall'agente di provisioning
Esportazione completa Non usato dall'agente di provisioning
ExportPasswordInFirstPass Non supportato
Normalizzazione Non usato dall'agente di provisioning
Operazioni simultanee Non usato dall'agente di provisioning
DeleteAddAsReplace Non usato dall'agente di provisioning

Passaggi successivi