Asp.net mvc 2 带有本地化的ASP.NET MVC2身份验证表单

Asp.net mvc 2 带有本地化的ASP.NET MVC2身份验证表单,asp.net-mvc-2,ldap,forms-authentication,membership-provider,roleprovider,Asp.net Mvc 2,Ldap,Forms Authentication,Membership Provider,Roleprovider,我有两个级别的身份验证,首先用户输入他们的nt/密码,然后由LDAP验证,然后我有一个自定义角色提供程序,确保用户可以访问所述页面 也就是说,在我的web.config中,我有: <authentication mode="Forms"> <forms loginUrl="~/Account.mvc/LogOn" timeout="2880"/> </authentication> <authorization> <deny user

我有两个级别的身份验证,首先用户输入他们的nt/密码,然后由LDAP验证,然后我有一个自定义角色提供程序,确保用户可以访问所述页面

也就是说,在我的web.config中,我有:

<authentication mode="Forms">
  <forms loginUrl="~/Account.mvc/LogOn" timeout="2880"/>
</authentication>
<authorization>
  <deny users="?"/>
</authorization>
<membership defaultProvider="ADMembershipProvider">
  <providers>
    <add connectionStringName="ADConnString"
         name="ADMembershipProvider"
         type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
         attributeMapUsername="sAMAccountName"
         enableSearchMethods="false"
         applicationName="ProgramName"/>
  </providers>
</membership>
<roleManager enabled="true" defaultProvider="CustomRoleProvider">
  <providers>
    <clear />
    <add name="CustomRoleProvider"
         applicationName="ProgramName"
         type="ProgramName.Providers.CustomRoleProvider"
         attributeMapUsername="sAMAccountName"
         />
  </providers>
</roleManager>

演示如何为角色执行此操作,对成员资格+角色有何想法

谢谢

  <location path="~/Home.mvc/ChangeCulture">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>