Javascript 在页面加载MVC时根据active directory对用户进行身份验证
如果这个问题已经被回答,我很抱歉,但是我在搜索中找不到答案 我正在编写一个MVC4应用程序,我希望在页面加载时根据我们的active directory对其进行身份验证。我在想最好的办法。我正在使用Visual studio 2015并使用MVC 4.5.2进行开发 我在想,最好使用一些有角度的java脚本语言。如果是这样的话,有人能最好地描述一下在MVC中应该如何做,或者是否有更好的方法通过MVC和AD对用户进行身份验证Javascript 在页面加载MVC时根据active directory对用户进行身份验证,javascript,angularjs,asp.net-mvc,active-directory,Javascript,Angularjs,Asp.net Mvc,Active Directory,如果这个问题已经被回答,我很抱歉,但是我在搜索中找不到答案 我正在编写一个MVC4应用程序,我希望在页面加载时根据我们的active directory对其进行身份验证。我在想最好的办法。我正在使用Visual studio 2015并使用MVC 4.5.2进行开发 我在想,最好使用一些有角度的java脚本语言。如果是这样的话,有人能最好地描述一下在MVC中应该如何做,或者是否有更好的方法通过MVC和AD对用户进行身份验证 提前谢谢 我遇到的问题是,我的应用程序中的组拼写不正确,该组位于我要验证
提前谢谢 我遇到的问题是,我的应用程序中的组拼写不正确,该组位于我要验证的域中 在my home controller中,我使用asp.net提供的Authorize函数[Authorize(Roles=@“DOMAIN\Group”)]在操作控制器中测试About方法 e、 g 必须确保我的应用程序设置为Windows身份验证,并且也设置在我的web.config文件中
<authentication mode="Windows" />
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider">
<providers>
<clear />
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
</providers>
</roleManager>
<authorization>
<deny users="?" />
</authorization>
这使得它可以和asp.net提供的Authorize属性无缝地工作。我会在您的控制器中使用C#/.net而不是Javascript来完成这项工作。这是我在谷歌搜索“active directory access c#”中找到的第一个链接@Mark谢谢Mark。我要试一试!我会把我的努力记录下来。
<authentication mode="Windows" />
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider">
<providers>
<clear />
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
</providers>
</roleManager>
<authorization>
<deny users="?" />
</authorization>