Compartilhar via


Provisionamento com os conectores personalizados

A ID do Microsoft Entra inclui conectividade para provisionar em aplicativos que dão suporte aos seguintes protocolos e interfaces:

Para conectividade com aplicativos que não dão suporte a um dos protocolos e interfaces mencionados acima, clientes e parceiros criaram conectores de ECMA 2.0 personalizados para uso com o MIM (Microsoft Identity Manager) 2016. Os conectores ECMA2 podem ser usados para provisionar em aplicativos com o agente de provisionamento do Microsoft Entra e o host do Conector de Conectividade Extensível (ECMA) sem exigir a sincronização do MIM implantada.

Exportando e importando um conector MIM

Se você tiver um conector ECMA 2.0 personalizado no MIM, poderá exportar sua configuração seguindo as instruções aqui. Você precisa salvar o arquivo XML, a DLL e o software relacionado para o conector.

Para importar o conector, você pode usar as instruções aqui. Você precisa copiar a DLL do seu conector e qualquer uma das DLLs de pré-requisito para o mesmo subdiretório ECMA do diretório Service. Após a importação de xml, continue por meio do assistente e verifique se todos os campos necessários são preenchidos.

Atualização de uma DLL do conector personalizado

Ao atualizar um conector com um build mais recente, verifique se a DLL é atualizada em todos os locais necessários. Use estas etapas para atualizar corretamente a DLL do conector personalizado:

  1. Feche o Assistente de Configuração do Microsoft ECMA2Host.
  2. Interrompa o serviço Microsoft ECMA2Host.
  3. Atualize manualmente a DLL do conector personalizado em cada uma das pastas a seguir.
    1. ECMA
    2. ECMA > Cache > {nome do conector}
    3. ECMA > Cache > {nome do conector} > Serviço de Sincronização Automática
  4. Inicie o serviço Microsoft ECMA2Host.

Nota

Se vários conectores estiverem usando a mesma DLL personalizada, conclua as etapas 3.ii e 3.iii para cada conector.

Solução de problemas

Os conectores personalizados criados para MIM dependem da estrutura ECMA . Se você estiver tendo dificuldades para importar e usar um conector, verifique se está seguindo as práticas recomendadas:

  • Garantir que os métodos em seu conector sejam declarados como públicos
  • Exclusão de prefixos de nomes de métodos. Por exemplo:
    • Correto: Esquema público GetSchema (cadeia de caracteres KeyedCollection <, ConfigParameter> configParameters)
    • Incorreto: Esquema PrefixGetSchema.GetSchema (cadeia de caracteres KeyedCollection<, ConfigParameter> configParameters)

A tabela a seguir inclui recursos da estrutura ECMA que diferem entre o MIM e o agente de provisionamento do Microsoft Entra. Para obter uma lista de limitações conhecidas para o serviço de provisionamento do Microsoft Entra e o provisionamento de aplicativos locais, consulte aqui.

Funcionalidade Comentários
Tipo de objeto O agente de provisionamento permite um tipo de objeto
Partições O agente de provisionamento permite uma partição
Hierarquias Não usado pelo agente de provisionamento
Exportação completa Não usado pelo agente de provisionamento
ExportPasswordInFirstPass Sem suporte
Normalizações Não usado pelo agente de provisionamento
Operações simultâneas Não usado pelo agente de provisionamento
DeleteAddAsReplace Não usado pelo agente de provisionamento

Próximas etapas