我在验证用户方面遇到了麻烦。
登录的人有两种情况:
用户已在域中注册。
用户是外部客户。
两种访问方案:
用户在域
用户在外部PC上。
所以我希望做的是:
抓取用户窗口登录,并尝试通过LDAP验证登录。
如果失败,则表示未在域中注册,或者未在域PC上注册。所以表格会出现输入信息。
然后表格将针对LDAP(注册用户)进行检查,否则针对网站数据库(外部用户)进行检查。
我尝试了一些指南和内联网应用程序。所有这一切都是将我的用户名扔到屏幕上。无论如何。我不知道如何对它进行任何验证,因为我无法找到与之相关的任何代码。
答案 0 :(得分:1)
无法将您的站点配置为实现Windows身份验证和表单身份验证。
您应该两次部署应用程序。
请务必在IIS管理器中设置相应的授权选项。
您可以选择仅实施表单身份验证。然后选择使用会员提供程序来验证您的AD凭据。但是使用该PC的登录用户的pass-trough选项不是很安全