我已经四处寻找如何做到这一点但到目前为止没有运气。谁知道从哪里开始?基本上我的公司有活动目录服务器,我建立了一个用户将使用他们公司帐户登录的网站。
我在Visual Studio Web Application中尝试了Organizational Accounts
选项,但它返回Invalid domain name
。图片如下
任何帮助将不胜感激。
答案 0 :(得分:1)
根据我对您的问题的理解,您正在通过Active Directory查找表单身份验证,这将是上面列表中的“个人帐户”。
Microsoft has a guide on how to achieve this.该指南适用于ASP.NET Web Forms,但应该可以轻松转移到MVC,只是尽量不要过度复杂化。
谷歌搜索这个区域应该谨慎,因为很容易混淆窗体身份验证与AD对Windows的Windows身份验证,如果你想使用登录表单,你肯定想要表单。您可能还想确保
指南的细目;
创建基于表单身份验证的网站。
使用Web.config覆盖表单的Machine.config
配置ActiveDirectoryMembershipProvider和相关连接字符串以连接到AD服务器。
将所有内容连接起来并对表单应用验证。