Inicio de sesión único con apache en Windows 7 y mod_auth_sspi
Estoy ejecutando un servidor apache (xampp 1.7.3) en mi PC local con Windows 7. Esta PC está conectada a una LAN y un dominio de Active Directory llamado "colores". Mi nombre de usuario local es CHRISTOPHER-PC / Christopher, y el nombre de usuario del dominio es COLORS / Christopher.
Para la conexión de administrador al servidor AD, utilizo un script PHP llamadoadLDAP. Por defecto, este script (examples / authenticate.php) le da al usuario dos campos de entrada para iniciar sesión. Esto funciona bien
Pero quiero que mis usuarios inicien sesión automáticamente si han iniciado sesión en su cuenta de AD. Para esto estoy tratando de usar elmódulo mod_auth_sspi. Pero estoy teniendo algunos problemas ...: \ Mi httpd.conf se ve así:
Cuando voy a
<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 / ohttp: // mi-dirección-ip / (desde otra computadora) aparece un cuadro de diálogo emergente y solicita el nombre de usuario y la contraseña del dominio. Sé que esto es causado por "require valid-user", pero si lo elimino, el usuario no inicia sesión automáticamente.Haz lo siguiente: