1

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

您的登录尝试不成功。请再试一次。

现在,我在其他地方看到此问题可能是由于在使用 ASP.NET 成员资格提供程序时未在 web.config 文件中设置 applicationName而我没有使用 ASP.NET 成员资格提供程序。

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

进一步说明:

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

4

0 回答 0