我正在尝试使用 mod_sspi_auth 模块实现 Windows 身份验证。在配置 apache 2.2 的 httpd.conf 之后,我能够实现这个模块的基本实现。我应用的配置是位置标签,
AuthName "Windows Authentication Test"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative Off
SSPIDomain test.domain.com
SSPIOfferBasic On
SSPIOmitDomain Off
SSPIUsernameCase lower
Require valid-user
并且它在一个问题上正常工作。当我尝试从我的域中不存在的机器访问我的网站时,该机器正在通过我的应用程序服务器机器进行身份验证。这不是预期的。:使困惑:
现在我想验证我在 windows server 2008 AD 中创建的用户组。我在这个组中添加了一些用户,并且使用 apache 的 Require 组指令我尝试使用具有多个组合的“Require Group”指令。但我仍然坚持不验证组用户的问题。组组合的 httpd.conf 位置标签中的配置是
AuthName "Windows Authentication Test"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative Off
SSPIDomain test.domain.com
SSPIOfferBasic On
SSPIOmitDomain Off
SSPIUsernameCase lower
Require group test.domain.com\mygroup
我已经尝试使用 Require 指令的其他组合如下。1. 需要组 "test.domain.com\mygroup" 2. 需要组 mygroup 3. 需要组 "mygroup" 4. 需要组 "CN=abc,DC=test.domain.com" 5. 需要组 CN=abc, DC=test.domain.com
谁可以帮我这个事..?????