Configure o servidor do Controlador de Domínio do Active Directory, o Servidor AX e o ambiente de desktop para o usuário final de cada aplicativo cliente para configurar a Autenticação Integrada do Windows. A Autenticação Integrada do Windows permite controle de acesso SSO para usuários do Cliente AX.
Nota
A Autenticação Integrada do Windows não é compatível para instâncias do Cliente AX executadas no sistema operacional do servidor. Você precisa se conectar de um sistema operacional cliente, caso contrário, o aplicativo utilizará a autenticação padrão baseada em formulário.
A Autenticação Integrada do Windows usa os recursos de segurança dos clientes e servidores Windows. Ela não solicita aos usuários o nome de usuário e senha, e as informações atuais de usuário do Windows no computador cliente são fornecidas pelo navegador da web por meio de troca criptográfica. Os seguintes protocolos são usados para gerenciar a autenticação:
Se a troca de autenticação inicialmente falhar ao identificar o usuário, o navegador da web solicitará que o usuári informe um nome de usuário e senha de conta de usuário Windows.
Crie uma nova conta de Nome da Entidade de Serviço (SPN) do Windows no Active Directory para mapear o serviço de autenticação do Servidor AX para uma conta do Active Directory.
Mapeie o serviço de autenticação do Servidor AX para a conta SPN do Active Directory usando o comando ktpass.
O local padrão é C:\Arquivos de Programas\Ferramentas de Suporte.
ktpass /out nome_arquivo /princ nome /pass senha /mapuser nome_usuário_local /ptype tipo_entidade /crypto tipo_criptografia
Para informações sobre a sintaxe ktpass, consulte Referência do Microsoft Ktpass.
ktpass /out 'C:\ax.keytab' /princ HTTP/axserver.ax.com@AX.COM /pass pass1234 /mapuser AXSSO /ptype KRB5_NT_PRINCIPAL /crypto RC4-HMAC-NT
Registre um SPN para o serviço Conector do AX usando o comando setspn.
O local padrão é C:\Arquivos de Programas\Ferramentas de Suporte.
setspn -A ACLSE/domínio_completo_e_nome_do_servidor nome_do_computador
Nota
ACLSE é o valor necessário para identificar o Conector do AX e precisa ser digitado em maiúsculas. O valor nome_do_computador pode ser inserido como nome ou domínio\nome.
setspn -L nome_do_computadorsetspn -A ACLSE/axserver.acl.com axserver
Opcionalmente, copie o arquivo keytab para a instância do Servidor AX e utilize o comando kinit para testar o mapeamento da conta SPN.
Pré-requisito: Adicione o subdiretório bin do Java à variável de ambiente path para usar o comando klist sem especificar o caminho completo.
set PATH=caminho_do_bin_do_java;%PATH%
klist -k
kinit nome_de_usuário@REALM.COM
[libdefaults] ticket_lifetime = 24000 default_realm = <domínio> default_keytab_name = <caminho_para_o_arquivo_keytab> dns_lookup_realm = false dns_lookup_kdc = false default_tkt_enctypes = rc4-hmac default_tgs_encrypes = rc4-hmac [realms] <domínio> = { kdc = <servidorad.domínio.com>:88 } [domain_realm] <.domínio> = <DOMAIN> <domínio> = <DOMAIN>
Habilite a Autenticação integrada do Windows a partir do Internet Explorer no ambiente de desktop de cada usuário final. A Autenticação Integrada do Windows não é compatível para instâncias do Cliente AX executadas no sistema operacional do servidor.
Por exemplo: https://axserver.ax.com.
As configurações atualizadas serão aplicadas na próxima vez em que o Internet Explorer for iniciado.