Logon único com apache no windows 7 e mod_auth_sspi
Estou executando um servidor apache (xampp 1.7.3) no meu PC local com Windows 7. Este PC está conectado a uma LAN e a um domínio do Active Directory chamado "cores". Meu nome de usuário local é CHRISTOPHER-PC / Christopher, e o nome de usuário do domínio é COLORS / Christopher.
Para conexão de administrador com o servidor AD, eu uso um script PHP chamadoadLDAP. Por padrão, este script (examples / authenticate.php) fornece ao usuário dois campos de entrada para login. Isso funciona bem.
Mas quero que meus usuários façam login automaticamente se estiverem conectados à sua conta do AD. Para isso, estou tentando usar omódulo mod_auth_sspi. Mas estou tendo alguns problemas ...: \ Meu httpd.conf fica assim:
Quando eu for para
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
AuthName "A Protected Place"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIDomain colours
SSPIOfferBasic On
SSPIBasicPreferred On
require valid-user
</Directory>
http: // localhost / ouhttp: // meu endereço IP / (de outro computador) i A caixa de diálogo é exibida e solicita o nome de usuário e a senha do domínio. Sei que isso é causado por "exigir usuário válido", mas se eu removê-lo, o usuário não está logado automaticamente.Faça o seguinte: