Provisionamento com os conectores personalizados

O Microsoft Entra ID inclui conectividade para provisionamento em aplicativos que suportam os seguintes protocolos e interfaces:

Para conectividade com aplicativos que não suportam um dos protocolos e interfaces acima mencionados, clientes e parceiros criaram conectores ECMA 2.0 personalizados para uso com o Microsoft Identity Manager (MIM) 2016. Esses mesmos conectores ECMA2 podem ser usados para provisionar aplicativos com o agente de provisionamento Microsoft Entra e o host ECMA (Extensible Connectivity) Connector, sem precisar de sincronização 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 seu conector.

Para importar o conector, você pode usar as instruções aqui. Você precisará copiar a DLL do seu conector e qualquer uma de suas DLLs de pré-requisito para o mesmo subdiretório ECMA do diretório Service. Depois que o xml tiver sido importado, continue pelo assistente e verifique se todos os campos obrigatórios estão preenchidos.

Atualizando uma DLL de conector personalizada

Ao atualizar um conector com uma compilação mais recente, verifique se a DLL está 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. Pare o serviço Microsoft ECMA2Host.
  3. Atualize manualmente a DLL do conector personalizado em cada uma das seguintes pastas.
    1. ECMA
    2. Cache > ECMA > {nome do conector}
    3. Cache > ECMA > {nome do conector} > AutosyncService
  4. Inicie o serviço Microsoft ECMA2Host.

Nota

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

Resolução de Problemas

Os conectores personalizados criados para MIM dependem da estrutura ECMA. Se estiver a ter dificuldades em importar e utilizar um conector, certifique-se de que está a seguir as práticas recomendadas:

  • Garantir que os métodos em seu conector sejam declarados como públicos
  • Excluindo prefixos de nomes de método. Por exemplo:
    • Correto: esquema público GetSchema (cadeia de caracteres KeyedCollection<, configParameter> configParameters)
    • Incorreto: Schema PrefixGetSchema.GetSchema (KeyedCollection<string, 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.

Capacidade Comentários
Object type 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 total Não usado pelo agente de provisionamento
ExportPasswordInFirstPass Não suportado
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óximos passos