O Apache NTLM não autentica o nome de usuário / senha do domínio.

1

Eu tenho uma caixa centos e estou tentando configurar a autenticação do NTLM para o apache. Eu tenho a caixa linux no domínio AD já e capaz de obter informações de usuário e grupo usando o comando wbinfo.

Eu tenho a configuração de configuração httpd ntlm.conf da seguinte forma

<Directory "/var/www/html/auth">
Options Indexes ExecCGI FollowSymLinks
DirectoryIndex index.html index.php
AllowOverride all
AuthName "NTLM"
Require user acorp
NTLMBasicAuthoritative on
AuthType NTLM
NTLMAuth on
NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp"
</Directory>

Quando executo o comando / usr / bin / ntlm_auth --username acorp --domain acorp.local, recebo NT_STATUS_OK, no entanto, quando vou para a página https, ele não recebe o nome de usuário e a senha. Não consigo ver nenhuma mensagem de erro em nenhum dos arquivos de log.

Qualquer ajuda seria muito apreciada.

    
por akarc 23.10.2015 / 21:55

1 resposta

0

Para ver qual erro você está recebendo nos logs, adicione "LogLevel debug" em /etc/httpd/conf/httpd.conf

Para ativar a autenticação do AD SSO na máquina do CentOS, tente as etapas no link abaixo: link

    
por 13.08.2017 / 08:49