Child pages
  • Windows (Login automático)

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.


Configuração

    Necessário ter ASP.NET instalado e configurado na máquina.

    Para ativar este método é necessário configurar a propriedade "totvs.login.type" com o valor "2".

    Informe também a URL do servidor IIS de Autenticação Automática por meio da propriedade "totvs.windows.url", por exemplo "http://totvsjoi-fwk07:8088/auth.aspx".

    O Firefox exige um configuração especial para a autenticação automática:

  1. Acesse a página de configuração via o endereço "about:config".
  2. No campo "Localizar" informe "network.automatic".
  3. Modifique o valor da propriedade "network.automatic-ntlm-auth.allow-non-fqdn" para "true".

Instalação do IIS

Site

Para ter acesso ao IIS Manager, é necessário adicionar o recurso do Windows chamado "Serviços de Informações da Internet".

    No IIS Manager:

  1. Crie um site, informando a pasta onde se encontra o arquivo auth.aspx e a porta igual a propriedade "totvs.windows.url":


     
  2. 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.

    Anonymous Authentication precisa estar obrigatoriamente desabilitada.




  3. Nas propriedades avançadas da autenticação "Windows Authentication" habilite a opção "Proteção Estendida":


     
  4. Informar a URL do servidor IIS nas propriedades do sistema, aba Login automático:

HTTP 404.17 - Not Found

"O conteúdo solicitado parece ser script e não será servido pelo manipulador de arquivo estático.".

A inconsistência acima é um problema de instalação do ASP.NET e caso ocorra, basta ir em Iniciar/Executar, colar a linha abaixo e clicar em executar.

        %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -iru

Nota: Será preciso ter privilégios de administrador.
Verifique a versão do seu framework em C:\Windows\Microsoft.NET\Framework\<Versao do framekork>

Clique aqui para mais informações.

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:


  • No labels