Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho o seguinte cenário:
Um usuário de um PC Windows acessa a rede, sendo que suas credenciais estão registradas no Active Directory do servidor. Ao tentar acessar uma aplicação localizada em uma máquina Linux, preciso verificar se tem permissão.
Mas preciso fazer isso sem obrigá-lo a preencher um form de login e senha. É possível pegar as credencias de rede desse usuário, com um script, à partir da aplicação Linux e compará-la ao cadastro no AD?
Olá,
É possível sim, o Apache pode ser configurado para isto. Utilizei algo assim para que os usuários internos da rede de uma empresa acessassem uma Intranet automaticamente, sem a tela de login padrão para usuários externos.
Mas um detalhe é que o site precisa estar adicionado na zona segura do navegador de cada usuário, para permitir o acesso.
A ferramenta/plugin necessário é o Kerberos. Confere mais neste link:
https://www.vivaolinux.com.br/artigo/Integrando-autenticacao-do-Squid-ao-Active-Directory
Boa tarde Santos,
Em algum momento você precisa dos dados do usuário para fazer a identificação.
O ideal é pedir o usuário e senha ao menos uma vez.... e armazenar para não pedir na próxima vez.