Histórico da Página
Informações | ||
---|---|---|
| ||
|
Objetivo
...
Este componente utiliza o usuário logado no Windows no processo de autenticação do produto. Contudo, para que este método funcione adequadamente é necessário que o cadastro do usuário no produto possua um Usuário Externo cadastrado para o domínio correspondente (vide procedimento para isso em Manutenção de Usuário (SEC000AA).
Configuração
...
Necessário ter ASP.NET instalado e configurado na máquina e IIS ativado.
...
- Acesse a página de configuração via o endereço "about:config".
- No campo "Localizar" informe "network.automatic".
- Modifique o valor da propriedade "network.automatic-ntlm-auth.allow-non-fqdn" para "true".
Criando site no IIS para o login automático
...
No IIS Manager:
- Crie um site, informando a pasta onde se encontra o arquivo auth.aspx e a porta igual a informada na propriedade URL da tela de Propriedades → Login Automático:
...
Adicionar o recurso presente em Sistemas de Informações da Internet → Serviços da World Wide Web → Segurança → Autenticação do Windows e configure as propriedades de autenticação conforme exemplo abaixo:
Observação: Caso a opção Windows Authentication não esteja habilitada no seu Windows, consulte a página do MSDN de acordo com a versão do seu sistema operacional para ativá-la.Informações Anonymous Authentication precisa estar obrigatoriamente desabilitada.
- Nas propriedades avançadas da autenticação Windows Authentication habilite a opção Proteção Estendida:
- Nas propriedades avançadas da autenticação Windows Authentication habilite a opção Proteção Estendida:
POSSÍVEIS PROBLEMAS
...
Problema: endereço não está acessível
Solução: Informar algo no nome do host (por default é branco)
...
Se a solução acima não surtir efeito, trocar o nome da máquina pelo IP
Problema: site sem acesso à pasta
Solução: ou dar permissão à pasta para o grupo de usuários correspondente ao IIS ou mudar o acesso de autorização pass through para um acesso informando o usuário de rede
...
O objetivo é que a tela de "Testar Configurações" apresente os itens "Autenticação" e "Autorização" com ícones verdes
Problema: HTTP 404.17 - Not Found
Solução: Caso apareça o erro O conteúdo solicitado parece ser script e não será servido pelo manipulador de arquivo estático., a causa da inconsistência é um problema de instalação do ASP.NET e basta ir em Iniciar/Executar, colar a linha abaixo e clicar em executar.
...
Clique aqui para mais informações.
Problema: erro informando que deve desinstalar o asp.net 4.5
Solução: Iniciar o prompt de Comando do Visual Studio abrindo um CMD em modo administrador e executando o comando:
...
dism /online /enable-feature /all /featurename:IIS-ASPNET45
Problema: aparecendo mensagem de erro Unauthorized
Caso o cliente estiver usando o Java 8 com update maior ou igual a 201, poderá ser apresentada a seguinte mensagem ao tentar acessar o produto:
...
Se for informado trustedHosts, o host deverá estar adicionado em Painel de Controle -> Opções da Internet -> Segurança -> Sites Confiáveis -> Sites.
Problema: ao acessar o menu, navegador solicita login
Solução: colocar o provedor NTLM antes do Negotiate
Mensagens de Erro
...
Todas as mensagens de erro de autenticação presentes no produto serão apresentadas conforme for o caso. como por exemplo:
...
Caso o IIS esteja desativado e a URL do login automático salva nas propriedades, será apresentada a seguinte mensagem ao tentar acessar o produto:
Arquivos de configuração
...