ASP.NET Active Directory成员身份登录问题

时间:2012-11-20 18:25:04

标签: asp.net vb.net active-directory

这是一个非常奇怪的问题。我已经设置了一个使用Active Directory身份验证的Web应用程序来验证应用程序的用户。它不使用ASP.NET成员资格提供程序。它很棒 - 除了一个用户。他们尝试使用他们的AD用户名和密码登录(我已经坐着看他们这样做了)他们从登录控件中收到以下错误消息:

  

您的登录尝试失败。请再试一次。

现在,我在其他地方看到,这个问题可能是由于未在web.config文件when using the ASP.NET membership provider中设置applicationName引起的,但我没有使用ASP.NET成员资格提供程序。

他们可以毫无问题地登录所有其他AD应用程序。包括通过PHP和本机Windows登录等集成的,但不包含在此应用程序中。救命啊!

进一步说明:

安全角色(控制权限)被烘焙到应用程序中...因此它根本不使用AD权限来确定访问权限,它只是确保用户是可以向AD验证的有效AD用户,一旦它执行此操作,它使用本地应用程序来确定安全角色并提供有效权限...但是用户在应用程序尝试向AD进行身份验证时收到登录错误...即使他们输入了正确的信息。并且能够访问所有其他AD系统(我们甚至为了安全而重置了密码)。

0 个答案:

没有答案