我正在尝试为一个使用表单认证的现有ASP.NET网站添加LDAP支持。这并不是一个大问题,我只需构建一个简单的登录对话框(普通的HTTP POST),查询LDAP目录并通过表单认证票证将用户登录。
如果可以自动获取用户凭据(通过NTLM(集成Windows身份验证))而无需登录对话框,那将非常好(就像在同一Active Directory中使用ASP.NET Windows身份验证时所得到的)。是否有简单的方法做到这一点(请记住,我不能为我的ASP.NET应用程序使用Windows身份验证,并且服务器不在Active Directory域中,因此我需要能够手动查询LDAP目录)?还是我必须手动完成所有LDAP握手/挑战/响应的过程?
谢谢您的帮助, ~ saxx
如果可以自动获取用户凭据(通过NTLM(集成Windows身份验证))而无需登录对话框,那将非常好(就像在同一Active Directory中使用ASP.NET Windows身份验证时所得到的)。是否有简单的方法做到这一点(请记住,我不能为我的ASP.NET应用程序使用Windows身份验证,并且服务器不在Active Directory域中,因此我需要能够手动查询LDAP目录)?还是我必须手动完成所有LDAP握手/挑战/响应的过程?
谢谢您的帮助, ~ saxx