Compartilhar via


Como Provisionar Usuários no AD DS

Aplica-se a: Microsoft Identity Manager 2016 SP1 (MIM)

Um requisito básico para um sistema de gerenciamento de identidade é a capacidade de provisionar recursos para um sistema externo.

Este guia explica os principais blocos de construção envolvidos no processo de provisionamento de usuários do Microsoft® Identity Manager (MIM) 2016 nos Active Directory® Domain Services (AD DS), descreve como verificar se o seu cenário funciona como esperado, oferece sugestões para o gerenciamento de usuários do Active Directory usando o MIM 2016 e lista mais fontes para obter informações.

Antes de começar

Nesta seção, você encontrará informações sobre o escopo deste documento. Em geral, os guias “Como...” são destinados a leitores que já têm experiência básica com o processo de sincronização de objetos com o MIM, conforme abordado nos Guias de Introdução relacionados.

Público

Este guia destina-se a profissionais de tecnologia da informação (TI) que já tem um conhecimento básico de como funciona o processo de sincronização do MIM e têm interesse em obter experiência prática e mais informações conceituais sobre cenários específicos.

Pré-requisito de conhecimento

Este documento presume que você tem acesso a uma instância de execução do MIM e experiência na configuração de cenários de sincronização simples, conforme descrito nos seguintes documentos:

O conteúdo deste documento foi concebido para funcionar como uma extensão desses documentos introdutórios.

Escopo

O cenário descrito neste documento foi simplificado para atender aos requisitos de um ambiente de laboratório básico. O foco é auxiliar na compreensão dos conceitos e tecnologias abordados.

Este documento o ajudará a desenvolver uma solução que envolve o gerenciamento de grupos no AD DS usando o MIM.

Requisitos de tempo

Os procedimentos deste documento levam de 90 a 120 minutos para serem concluídos.

Essas estimativas pressupõem que o ambiente de testes já está configurado e não inclui o tempo necessário para configurá-lo.

Descrição do cenário

A Fabrikam, uma empresa fictícia, está planejando usar o MIM para gerenciar contas de usuário de AD DS da empresa. Como parte desse processo, a Fabrikam precisa provisionar usuários no AD DS. Para começar o teste inicial, a Fabrikam instalou um ambiente de laboratório básico, composto pelo MIM e pelo AD DS. Nesse ambiente de laboratório, a Fabrikam está testando um cenário em que um usuário foi criado manualmente no Portal do MIM. O objetivo desse cenário é provisionar o usuário como um usuário habilitado com uma senha predefinida no AD DS.

Design do Cenário

Para usar este guia, três componentes de arquitetura são necessários:

  • Controlador de domínio do Active Directory

  • Um computador que execute o Serviço de Sincronização FIM

  • Um computador que execute o Portal do FIM

A ilustração a seguir descreve o ambiente necessário.

Ambiente necessário

É possível executar todos os componentes em um computador.

Observação

Para obter mais informações sobre a configuração do MIM, consulte o Guia de Instalação do FIM.

Lista de Componentes do Cenário

A tabela a seguir lista os componentes que fazem parte do cenário deste guia.

ícone Componente Descrição
Unidade Organizacional Unidade organizacional Objetos MIM – Unidade organizacional (OU) usada como destino para usuários provisionados.
Contas de usuário Contas de usuário · ADMA – conta de usuário do Active Directory com direitos suficientes para se conectar ao AD DS.
· FIMMA – conta de usuário do Active Directory com direitos suficientes para se conectar ao MIM.
Agentes de gerenciamento e perfis de execução Agentes de gerenciamento e perfis de execução · Fabrikam ADMA – agente de gerenciamento que troca dados com o AD DS.
· Fabrikam FIMMA – agente de gerenciamento que troca dados com MIM.
Regras de sincronização Regras de sincronização Regra de Sincronização de Saída de Grupo da Fabrikam – Regra de sincronização de saída que provisiona usuários no AD DS.
Define Conjuntos Todos os Prestadores de Serviço – Conjunto com associação dinâmica para todos os objetos com um valor de atributo EmployeeType do Prestador de Serviço.
Fluxos de trabalho Fluxos de trabalho Fluxo de Trabalho de Provisionamento do AD – Fluxo de trabalho para colocar o usuário do MIM dentro do escopo da Regra de Sincronização de Saída do AD.
Regras de política de gerenciamento Regras de política de gerenciamento Regra de Política de Gerenciamento de Provisionamento do AD – Regra de política de gerenciamento (MPR) disparada quando um recurso se torna membro do conjunto Todos os Prestadores de Serviço.
Usuários do MIM Usuários do MIM Britta Simon – Usuária do MIM provisionada no AD DS.

Etapas do cenário

O cenário descrito neste guia é composto pelos blocos de construção mostrados na figura a seguir.

Etapas do cenário

Configuração dos Sistemas Externos

Nesta seção, encontram-se instruções sobre os recursos que você precisa criar que estão fora do ambiente do MIM.

Etapa 1: Criar a OU

A OU serve como um contêiner para o usuário de exemplo provisionado. Para obter mais informações sobre a criação de OUs, consulte Criar uma Nova Unidade Organizacional.

Crie uma OU chamada MIMObjects no AD DS.

Etapa 2: Criar as contas de usuário do Active Directory

Para o cenário deste guia, duas contas de usuário do Active Directory são necessárias:

  • ADMA – Utilizada pelo agente de gerenciamento do Active Directory.

  • FIMMA – Utilizada pelo agente de gerenciamento do Serviço FIM.

Em ambos os casos, isso é suficiente para criar contas de usuário normais. Mais informações sobre os requisitos específicos de ambas as contas serão fornecidas mais adiante neste documento. Para obter mais informações sobre a criação de usuários, consulte Criar uma Nova Conta de Usuário.

Configuração do Serviço de Sincronização FIM

É necessário iniciar o Synchronization Service Manager FIM para seguir as etapas de configuração desta seção.

Criar os agentes de gerenciamento

Para o cenário deste guia, será necessário criar dois agentes de gerenciamento:

  • ADMA da Fabrikam – Agente de gerenciamento para o AD DS.

  • FIMMA da Fabrikam – Agente de gerenciamento para o agente de gerenciamento do Serviço FIM.

Etapa 3: Criar o agente de gerenciamento ADMA da Fabrikam

Ao configurar um agente de gerenciamento do AD DS, é necessário especificar uma conta usada pelo agente de gerenciamento na troca de dados com o AD DS. Use uma conta de usuário normal. No entanto, para importar dados do AD DS, a conta deve ter o direito de sondar alterações do controle DirSync. Se você quiser que o agente de gerenciamento exporte dados para o AD DS, será necessário conceder direitos suficientes à conta nas OUs de destino. Para obter mais informações sobre esse tópico, consulte Configuração da Conta ADMA.

Para criar um usuário no AD DS, é necessário realizar um fluxo de saída do DN do objeto. Além disso, é uma boa prática realizar o fluxo do nome, sobrenome e nome de exibição para garantir que os objetos sejam detectáveis.

No AD DS, ainda é comum que os usuários utilizem o atributo sAMAccountName para fazer logon no serviço de diretório. Se um valor não for especificado para esse atributo, o serviço de diretório gerará um valor aleatório para ele. No entanto, esses valores aleatórios não são amigáveis, por isso, uma versão amigável desse atributo normalmente é parte de uma exportação para o AD DS. Para habilitar um usuário a fazer logon no AD DS, também é necessário incluir uma senha criada por meio do atributo unicodePwd na lógica de exportação.

Observação

Verifique se o valor especificado como unicodePwd está em conformidade com as políticas de senha do AD DS de destino.

Ao definir uma senha para contas do AD DS, também é necessário criar uma conta como conta habilitada. Isso pode ser feito por meio da configuração do atributo userAccountControl. Para obter mais informações sobre o atributo userAccountControl, consulte Usando o FIM para Habilitar ou Desabilitar Contas no Active Directory.

A tabela a seguir lista as configurações específicas do cenário mais importantes que precisam ser configuradas.

Página de designer do agente de gerenciamento Configuração
Criar um agente de gerenciamento 1. Agente de gerenciamento para: AD DS
2. Nome: Fabrikam ADMA
Conectar à floresta do Active Directory 1. Selecionar partições de diretório: "DC=Fabrikam,DC=com"
2. Clique em Contêineres para abrir a caixa de diálogo Selecionar Contêineres e verifique se MIMObjects é a única UO selecionada.
Selecionar tipos de objeto Além dos tipos de objeto já selecionados, selecione usuário.
Selecionar atributos 1. Clique em Mostrar Tudo.
2. Selecione os seguintes atributos:
   ° displayName
   ° givenName
   ° sn
   ° SamAccountName
   ° unicodePwd
   ° userAccountControl

Para obter mais informações, consulte os seguintes tópicos em Ajuda:

  • Criar um Agente de Gerenciamento
  • Conectar à Floresta do Active Directory
  • Utilizar o Agente de Gerenciamento do Active Directory
  • Configurar partições de diretório

Observação

Verifique se há uma regra de fluxo de atributo de importação foi configurada para o atributo ExpectedRulesList.

Etapa 4: Criar o agente de gerenciamento FIMMA da Fabrikam

Ao configurar um agente de gerenciamento do Serviço FIM, é necessário especificar uma conta usada pelo agente de gerenciamento na troca de dados com o Serviço FIM.

Use uma conta de usuário normal. A conta deve ser a mesma especificada durante a instalação do MIM. Consulte Utilizando o Windows PowerShell para Realizar um Teste Rápido da Configuração de Conta do FIM MA para um script que pode ser usado para determinar o nome da conta FIMMA especificada durante a configuração e para testar se a conta ainda é válida.

A tabela a seguir lista as configurações específicas do cenário mais importantes que precisam ser configuradas. Crie o agente de gerenciamento com base nas informações fornecidas na tabela a seguir.

Página de designer do agente de gerenciamento Configuração
Criar um agente de gerenciamento 1. Agente de gerenciamento para: Agente de Gerenciamento de Serviços do FIM
2. Nome Fabrikam FIMMA
Conectar ao banco de dados Use as configurações a seguir:
· Servidor: localhost
· Database: FIMService
· Endereço base do serviço FIM:http://localhost:5725

Forneça as informações sobre a conta criada para esse agente de gerenciamento
Selecionar tipos de objeto Além dos tipos de objeto já selecionados, selecione Pessoa.
Configurar mapeamentos de tipo de objeto Além dos mapeamentos de tipo de objeto já existentes, adicione um mapeamento do Tipo de Objeto da Fonte de Dados Pessoa à pessoa de Tipo de Objeto Metaverso.
Configurar fluxo de atributo Além dos mapeamentos de fluxo de atributo já existentes, adicione os seguintes mapeamentos de fluxo de atributo:

Fluxo de atributos

Para obter mais informações, consulte os tópicos a seguir na Ajuda:

  • Criar um Agente de Gerenciamento

  • Conectar a um Banco de Dados do Active Directory

  • Utilizar o Agente de Gerenciamento do Active Directory

  • Configurar partições de diretório

Observação

Verifique se há uma regra de fluxo de atributo de importação foi configurada para o atributo ExpectedRulesList.

Etapa 5: Criar perfis de execução

A tabela a seguir lista os perfis de execução necessários para criar o cenário deste guia.

Agente de gerenciamento Perfil de execução
ADMA da Fabrikam 1. Importação completa
2. Sincronização completa
3. Importação delta
4. Sincronização delta
5. Exportar
FIMMA da Fabrikam 1. Importação completa
2. Sincronização completa
3. Importação Delta
4. Sincronização delta
5. Exportar

Crie perfis de execução para cada agente de gerenciamento de acordo com a tabela anterior.

Observação

Para obter mais informações, consulte Criar um Perfil de Execução de Agente de Gerenciamento na Ajuda do MIM.

Importante

Verifique se o provisionamento está habilitado no ambiente. Você pode fazer isso executando o script Usando Windows PowerShell para habilitar o provisionamento (https://go.microsoft.com/FWLink/p/?LinkId=189660).

Configuração do Serviço FIM

Para o cenário deste guia, é necessário configurar uma política de provisionamento, conforme mostrado na figura a seguir.

Política de provisionamento

O objetivo desta política de provisionamento é colocar grupos dentro do escopo da Regra de Sincronização de Saída de Usuário do AD. Ao colocar o recurso no escopo da regra de sincronização, permite-se que o mecanismo de sincronização provisione o recurso para o AD DS de acordo com a configuração.

Para configurar o Serviço FIM, navegue no Windows Internet Explorer ® parahttp://localhost/identitymanagement. Na página do Portal do MIM, para criar a política de provisionamento, acesse as páginas relacionadas na seção Administração. Para verificar a configuração, execute o script Utilizando o Windows PowerShell para Documentar a Configuração de Política de Provisionamento.

Etapa 6: Criar a regra de sincronização

As tabelas a seguir mostram a configuração da regra de sincronização de provisionamento necessária da Fabrikam. Crie a regra de sincronização de acordo com os dados nas tabelas a seguir.

Configuração da regra de sincronização Configuração
Nome Regra de Sincronização de Saída de Usuário do Active Directory
Descrição
Precedência 2
Direção do Fluxo de Dados Saída
Dependência
Escopo Configuração
Tipo de Recurso do Metaverso pessoa
Sistema Externo ADMA da Fabrikam
Tipo de Recurso do Sistema Externo usuário
Relação Configuração
Criar Recurso no Sistema Externo True
Habilitar o Desprovisionamento Falso
Critérios de relacionamento Configuração
Atributo ILM Atributo de fonte de dados
Atributo de fonte de dados sAMAccountName
Fluxos iniciais do atributo de saída Configuração 1 Configuração 2
Permitir nulos Destino Source
false dn +("CN=",displayName,",OU=MIMObjects,DC=fabrikam,DC=com")
false userAccountControl Constante: 512
false unicodePwd Constante: P@$$W 0rd
Fluxos persistentes do atributo de saída Configuração 1 Configuração 2
Permitir nulos Destino Source
false sAMAccountName accountName
false displayName displayName
false givenName firstName
false sn lastName

Observação

Importante Verifique se Somente Fluxo Inicial foi selecionado para o fluxo de atributo que tem o DN como destino.

Etapa 7: Criar o fluxo de trabalho

O objetivo do Fluxo de Trabalho de Provisionamento do AD é adicionar a regra de sincronização de provisionamento da Fabrikam a um recurso. As tabelas a seguir mostram a configuração. Crie um fluxo de trabalho de acordo com os dados nas tabelas abaixo.

Configuração do fluxo de trabalho Configuração
Nome Fluxo de Trabalho de Provisionamento de Usuários do Active Directory
Descrição
Tipo de Fluxo de Trabalho Ação
Executar na Atualização da Política Falso
Regra de sincronização Configuração
Nome Regra de Sincronização de Saída de Usuário do Active Directory
Ação Adicionar

Etapa 8: Criar a MPR

A MPR necessária é do tipo Definir Transição e dispara quando um recurso se torna membro de um conjunto Todos os Prestadores de Serviço. As tabelas a seguir mostram a configuração. Crie uma MPR de acordo com os dados nas tabelas abaixo.

Configuração da MPR Configuração
Nome Regra de Política de Gerenciamento de Provisionamento de Usuários do AD
Descrição
Type Definir Transição
Concede Permissões Falso
Desabilitado Falso
Definição da transição Configuração
Tipo de transição Transição de Entrada
Conjunto de Transição Todos os Prestadores de Serviço
Fluxos de trabalho de política Configuração
Tipo Ação
Nome de exibição Fluxo de Trabalho de Provisionamento de Usuários do Active Directory

Inicializando o Ambiente

Os objetivos da fase de inicialização são os seguintes:

  • Aplique a regra de sincronização ao metaverso.

  • Coloque a estrutura do Active Directory no espaço conector do Active Directory.

Etapa 9: Executar os perfis de execução

A tabela a seguir lista os perfis de execução que fazem parte da fase de inicialização. Execute os perfis de execução de acordo com a tabela a seguir.

Executar Agente de gerenciamento Perfil de execução
1 FIMMA da Fabrikam Importação completa
2 Sincronização total
3 Exportação
4 Importação delta
5 ADMA da Fabrikam Importação completa
6 Sincronização total

Observação

Verifique se a regra de sincronização de saída foi projetada com êxito no metaverso.

Testar a Configuração

O objetivo desta seção é testar a configuração real. Para testar a configuração:

  1. Crie um usuário de exemplo no Portal do FIM.

  2. Verifique os requisitos de provisionamento do usuário de exemplo.

  3. Provisione o usuário de exemplo no AD DS.

  4. Verifique se o usuário existe no AD DS.

Etapa 10: Criar um usuário de exemplo no MIM

A tabela a seguir lista as propriedades do usuário de exemplo. Crie um usuário de exemplo de acordo com os dados na tabela a seguir.

Atributo Valor
Nome Britta
Sobrenome Simon
Nome de exibição Brenda Fernandes
Nome da Conta BSimon
Domínio Fabrikam
Tipo de Funcionário Prestador de serviço

Verifique os requisitos de provisionamento do usuário de exemplo

Para provisionar o usuário de exemplo no AD DS, dois pré-requisitos devem ser cumpridos:

  1. O usuário deve ser um membro do conjunto Todos os Prestadores de Serviços.

  2. O usuário do conjunto deve estar dentro do escopo da regra de sincronização de saída.

Etapa 11: Verificar se que o usuário é membro de Todos os Prestadores de Serviços

Para verificar se o usuário é membro do conjunto Todos os Prestadores de Serviço, abra o conjunto e, em seguida, clique em Exibir Membros.

Verifique se o usuário é membro de Todos os Prestadores de Serviço

Etapa 12: Verificar se o usuário está no escopo da regra de sincronização de saída

Para verificar se o usuário está no escopo da regra de sincronização, abra a página de propriedades do usuário e examine o atributo Lista de Regras Esperadas na guia Provisionamento. O atributo Lista de Regras Esperadas deve listar o usuário do AD

Regra de Sincronização de Saída. A captura de tela a seguir mostra um exemplo do atributo de lista de regras esperado.

Status da regra de sincronização

Neste ponto do processo, o Status da Regra de Sincronização está Pendente. Isso significa que a regra de sincronização ainda não foi aplicada ao usuário.

Etapa 13: Sincronizar o grupo de exemplo

Antes de iniciar o primeiro ciclo de sincronização de um objeto de teste, acompanhe o estado esperado do objeto depois da execução de cada perfil de execução em um plano de teste. O plano de teste deve incluir, ao lado do estado geral do objeto (criado, atualizado ou excluído), os valores de atributo esperados. Use o plano de teste para verificar suas expectativas de plano de teste. Se uma etapa não retornar os resultados esperados, não vá para a próxima etapa até que a discrepância entre o resultado esperado e o resultado real seja resolvida.

Para verificar as expectativas, é possível usar as estatísticas de sincronização como um primeiro indicador. Por exemplo, se você espera que os novos objetos sejam preparados em um espaço conector, mas as estatísticas de importação não retornarem nenhum “Adds”, obviamente há algo em seu ambiente que não funciona conforme o esperado.

Captura de tela mostrando estatísticas de sincronização.

Embora as estatísticas de sincronização possam oferecer uma primeira indicação de que o cenário funciona como o esperado, use o Espaço Conector de Pesquisa e o recurso de Pesquisa de Metaverso do Synchronization Service Manager para verificar os valores de atributo esperados.

Sincronizar o usuário no AD DS:

  1. Importe o usuário para o espaço conector do FIM MA.

  2. Projete o usuário no metaverso.

  3. Provisione o usuário no espaço conector do Active Directory.

  4. Exporte informações de status para o FIM.

  5. Exporte o usuário para o AD DS.

  6. Confirme a criação do usuário.

Para realizar essas tarefas, execute os seguintes perfis de execução.

Agente de gerenciamento Perfil de execução
FIMMA da Fabrikam 1. Importação delta
2. Sincronização Delta
3. Exportar
4. Importação delta
FIMMA da Fabrikam 1. Exportar
2. Importação Delta

Após a importação do banco de dados do FIM Service, Britta Simon e o objeto ExpectedRuleEntry que vincula Britta à Regra de Sincronização de Saída de Usuários do AD serão testados no espaço conector FIMMA da Fabrikam. Quando revisar as propriedades de Britta no espaço conector, ao lado dos valores de atributo configurados no Portal do FIM, você encontrará também uma referência válida para o objeto Entrada da Regra Esperada. As capturas de tela a seguir mostram um exemplo disso.

Propriedades do objeto do espaço conector

O objetivo da sincronização delta executada no FIMMA da Fabrikam é realizar várias operações:

  • Projeção – O novo objeto de usuário e o objeto Entrada da Regra Esperada relacionado serão projetados no metaverso.

  • Provisionamento – O objeto Britta Simon projetado recentemente será projetado no espaço conector do ADMA da Fabrikam.

  • Fluxos de Atributo de Exportação – Fluxos de atributo de exportação ocorrerão em ambos os agentes de gerenciamento. No ADMA da Fabrikam, o objeto Britta Simon projetado recentemente será preenchido com novos valores de atributo. No FIMMA da Fabrikam, o objeto Britta Simon existente e o objeto ExpectedRuleEntry relacionado serão atualizados com valores de atributo que são resultados da projeção.

Tabela de estatísticas de sincronização mostrando Exportar Fluxo de Atributo.

Como já indicado pelas estatísticas de sincronização, uma atividade de provisionamento ocorreu no espaço conector do ADMA da Fabrikam. Ao examinar as propriedades do objeto de metaverso de Britta Simon, você descobrirá que essa atividade é um resultado do atributo ExpectedRulesList preenchido com uma referência válida.

propriedades do objeto metaverso

Durante a exportação no FIMMA da Fabrikam a seguir, o status da regra de sincronização de Britta Simon será atualizado de Pendente para Aplicada, o que indica que a regra de sincronização de saída está ativa no objeto do metaverso.

Regra de sincronização aplicada

Como um novo objeto foi provisionado no espaço conector do ADMA, deve haver um Adicionar exportação pendente nesse agente de gerenciamento.

Exportações pendentes do agente de gerenciamento

No FIM, cada execução de exportação requer uma importação delta para concluir a operação de exportação. A importação delta executada após uma execução de exportação é chamada de confirmação de importação. A confirmação de importações é necessária para habilitar o Serviço de Sincronização do FIM a realizar os requisitos de atualização apropriados em execuções de sincronização sucessivas.

Execute os perfis de execução de acordo com as instruções nesta seção.

Importante

Cada execução de perfil de execução deve ter êxito, sem erros.

Etapa 14: Verificar o usuário provisionado no AD DS

Para verificar se o usuário de exemplo foi provisionado no AD DS, abra a OU do FIMObjects. Britta Simon deve estar localizada na OU do FIMObjects.

verificar se o usuário está na OU do FIMObjects

Resumo

O objetivo deste documento é apresentar os principais blocos de construção para a sincronização de um usuário no MIM com o AD DS. No teste inicial, inicie com o mínimo de atributos necessários para concluir uma tarefa e adicione mais atributos ao cenário quando as etapas gerais funcionarem conforme o esperado. Quanto menor a complexidade, mais simples será o processo de solução de problemas.

Ao testar a configuração, é muito provável que você exclua e crie novamente novos objetos de teste. Para objetos com um

atributo ExpectedRulesList preenchido, isso pode ter como resultado objetos ERE órfãos.

Em um cenário normal de sincronização que inclui o AD DS como destino de sincronização, o MIM não será autoritativo para todos os atributos de um objeto. Por exemplo, ao gerenciar objetos de usuário no AD DS usando o FIM, no mínimo, o domínio e os atributos objectSID precisam ser contribuídos pelo agente de gerenciamento do AD DS. Os atributos de nome, domínio e objectSID da conta serão necessários se sua intenção for habilitar um usuário para fazer logon no Portal do FIM. Para preencher esses atributos do AD DS, uma regra de sincronização de entrada adicional será necessária para o espaço conector do AD DS. Ao gerenciar objetos com várias fontes de valores de atributo, é necessário garantir que a prioridade de fluxo de atributo está configurada corretamente. Se a prioridade de fluxo de atributo não estiver configurada corretamente, o mecanismo de sincronização bloqueará o preenchimento dos valores de atributo. É possível saber mais sobre a prioridade de fluxo de atributo no artigo Sobre a Prioridade de Fluxo de Atributo.

Próximas etapas

Detectando contas não autoritativas – Parte 1: Previsão

Sobre a Prioridade de Fluxo de Atributo

Noções básicas sobre exportações