Share via


Implantar Pastas de Trabalho com o AD FS e o Proxy de aplicativo Web: Etapa 1, Configurar o AD FS

Aplica-se a: Windows Server 2022, Windows Server 2019 e Windows Server 2016

Este tópico descreve a primeira etapa da implantação das Pastas de Trabalho com o AD FS (Serviços de Federação do Active Directory) e o Proxy de aplicativo Web. Você encontrará as outras etapas desse processo nestes tópicos:

Observação

As instruções abordadas nesta seção se destinam a um ambiente do Windows Server 2019 ou do Windows Server 2016. Se você estiver usando o Windows Server 2012 R2, siga as instruções do Windows Server 2012 R2.

Para configurar o AD FS para uso com Pastas de Trabalho, execute os procedimentos a seguir.

Trabalho de pré-instalação

Se você pretende converter o ambiente de teste que está configurando com essas instruções em ambiente de produção, há dois procedimentos recomendáveis antes de começar:

  • Configure uma conta de administrador do domínio do Active Directory a ser usada na execução do serviço do AD FS.

  • Obtenha um certificado SAN (nome alternativo da entidade) SSL para autenticação do servidor. No exemplo de teste, você usará um certificado autoassinado, mas para produção; você deve usar um certificado confiável publicamente.

A obtenção desses itens pode levar algum tempo, dependendo das políticas da empresa; por isso, é recomendável iniciar o processo de solicitação dos itens antes de começar a criar o ambiente de teste.

Há várias ACs (autoridades de certificação) nas quais você pode adquirir o certificado. Você pode encontrar uma lista das ACs consideradas confiáveis pela Microsoft no artigo da base de dados 931125. Outra alternativa é obter um certificado da AC corporativa da empresa.

No ambiente de teste, você usará um certificado autoassinado criado por um dos scripts fornecidos.

Observação

O AD FS não dá suporte a certificados CNG (Cryptography Next Generation), o que significa que você não pode criar o certificado autoassinado usando o cmdlet New-SelfSignedCertificate do Windows PowerShell. No entanto, você pode usar o script makecert.ps1 incluído na postagem de blog Implantando Pastas de Trabalho com o AD FS e o Proxy de aplicativo Web. Esse script cria um certificado autoassinado que funciona com o AD FS e solicita os nomes SAN necessários para criar o certificado.

Em seguida, realize o trabalho adicional de pré-instalação descrito nas seções a seguir.

Criar um certificado autoassinado do AD FS

Para criar um certificado autoassinado do AD FS, siga estas etapas:

  1. Baixe os scripts fornecidos na postagem de blog Implantando Pastas de Trabalho com o AD FS e o Proxy de aplicativo Web e copie o arquivo makecert.ps1 para o computador do AD FS.

  2. Abra um janela do Windows PowerShell com privilégios de administrador.

  3. Defina a política de execução para irrestrita:

    Set-ExecutionPolicy –ExecutionPolicy Unrestricted
    
  4. Vá para o diretório no qual copiou o script.

  5. Execute o script makecert:

    .\makecert.ps1
    
  6. Quando você for solicitado a alterar o certificado da entidade, insira o novo valor da entidade. Neste exemplo, o valor é blueadfs.contoso.com.

  7. Quando você for solicitado a inserir nomes SAN, pressione S e insira os nomes SAN, um de cada vez.

    Neste exemplo, digite blueadfs.contoso.com e pressione Enter. Em seguida, digite 2016-adfs.contoso.com e pressione Enter. Por fim, digite enterpriseregistration.contoso.com e pressione Enter.

    Quando todos os nomes SAN forem inseridos, pressione Enter em uma linha vazia.

  8. Quando você for solicitado a instalar os certificados no repositório Autoridade de Certificação Raiz Confiável, pressione S.

O certificado do AD FS deve ser um certificado SAN com os seguintes valores:

  • Nome do serviço AD FS.domínio

  • enterpriseregistration.domínio

  • Nome do servidor do AD FS.domínio

No exemplo de teste, os valores são:

  • blueadfs.contoso.com

  • enterpriseregistration.contoso.com

  • 2016-adfs.contoso.com

O SAN enterpriseregistration é necessário para Workplace Join.

Defina o endereço IP do servidor

Altere o endereço IP do servidor para um endereço IP estático. Para o exemplo de teste, use a classe IP A, que é 192.168.0.160 / máscara de sub-rede: 255.255.0.0 / Gateway Padrão: 192.168.0.1 / DNS Preferencial: 192.168.0.150 (o endereço IP do controlador de domínio).

Instalar o serviço de função do AD FS

Para instalar o AD FS, siga estas etapas:

  1. Faça logon no computador físico ou virtual no qual você pretende instalar o AD FS, abra Gerenciador do Servidor e inicie o Assistente de Adição de Funções e Recursos.

  2. Na página Funções de Servidor, selecione a função Serviços de Federação do Active Directory e clique em Avançar.

  3. Na página Serviços de Federação do Active Directory (AD FS), você verá uma mensagem informando que a função Proxy de aplicativo Web não pode ser instalada no mesmo computador do AD FS. Clique em Próximo.

  4. Clique em Instalar na página de confirmação.

Para realizar a instalação equivalente do AD FS por meio do Windows PowerShell, use estes comandos:

Add-WindowsFeature RSAT-AD-Tools
Add-WindowsFeature ADFS-Federation –IncludeManagementTools

Configurar o AD FS

Em seguida, configure o AD FS usando o Gerenciador do Servidor ou o Windows PowerShell.

Configurar o AD FS usando o Gerenciador do Servidor

Para configurar o AD FS usando o Gerenciador do Servidor, siga estas etapas:

  1. Abra o Gerenciador de Servidor.

  2. Clique no sinalizador Notificações na parte superior da janela Gerenciador do Servidor e clique em Configure o serviço de federação neste servidor.

  3. O Assistente de Configuração dos Serviços de Federação do Active Directory é iniciado. Na página Conectar ao AD DS, insira a conta de administrador do domínio que você deseja usar como conta do AD FS e clique em Avançar.

  4. Na página Especificar Propriedades do Serviço, insira o nome da entidade do certificado SSL a ser usado na comunicação do AD FS. No exemplo de teste, esse serviço é blueadfs.contoso.com.

  5. Insira o nome do serviço de federação. No exemplo de teste, esse serviço é blueadfs.contoso.com. Clique em Próximo.

    Observação

    O nome do serviço de federação não deve usar o nome de um servidor existente no ambiente. Se você usar o nome de um servidor existente, a instalação do AD FS falhará e deverá ser reiniciada.

  6. Na página Especificar Conta de Serviço, insira o nome que você deseja atribuir à conta de serviço gerenciado. No exemplo de teste, selecione Criar uma Conta de Serviço Gerenciado de Grupo ,e em Nome da Conta, insira ADFSService. Clique em Próximo.

  7. Na página Especificar Banco de Dados de Configuração, selecione Criar um banco de dados neste servidor que usa o Banco de Dados Interno do Windows e clique em Avançar.

  8. A página Examinar Opções mostra uma visão geral das opções que você selecionou. Clique em Próximo.

  9. A página Verificações de Pré-requisitos indica se todas as verificações de pré-requisitos passaram no teste. Se houver problemas, clique em Configurar.

    Observação

    Se você usou o nome do servidor do AD FS ou de qualquer outro computador existente para o nome do serviço de federação, será exibida uma mensagem de erro. Você deve iniciar a instalação novamente e escolher um nome que não seja o nome de um computador existente.

  10. Quando a configuração for concluída com êxito, a página Resultados confirma que o AD FS foi configurado com êxito.

Configurar o AD FS usando o PowerShell

Para realizar a configuração equivalente do AD FS por meio do Windows PowerShell, use os comandos a seguir.

Para instalar o AD FS:

Add-WindowsFeature RSAT-AD-Tools
Add-WindowsFeature ADFS-Federation -IncludeManagementTools

Para criar a conta de serviço gerenciada:

New-ADServiceAccount "ADFSService"-Server 2016-DC.contoso.com -Path "CN=Managed Service Accounts,DC=Contoso,DC=COM" -DNSHostName 2016-ADFS.contoso.com -ServicePrincipalNames HTTP/2016-ADFS,HTTP/2016-ADFS.contoso.com

Após configurar o AD FS, você deve configurar um farm AD FS usando a conta de serviço gerenciado criada na etapa anterior e o certificado criado nas etapas a pré-configuração.

Para configurar um farm do AD FS:

$cert = Get-ChildItem CERT:\LocalMachine\My |where {$_.Subject -match blueadfs.contoso.com} | sort $_.NotAfter -Descending | select -first 1 
$thumbprint = $cert.Thumbprint
Install-ADFSFarm -CertificateThumbprint $thumbprint -FederationServiceDisplayName "Contoso Corporation" –FederationServiceName blueadfs.contoso.com -GroupServiceAccountIdentifier contoso\ADFSService$ -OverwriteConfiguration -ErrorAction Stop

Próxima etapa: Implantar Pastas de Trabalho com o AD FS e o Proxy de aplicativo Web: Etapa 2, Trabalho de pós-configuração do AD FS

Consulte Também

Visão geral de Pastas de Trabalho