首页 新闻 会员 周边

asp.net的授权问题

0
悬赏园豆:30 [已解决问题] 解决于 2011-11-14 17:09

如果使用 Windows身份验证,就会采用FileAuthorizationModule模块。这个模块可以处理Authorization事件,并且能够对IIS提供的请求的令牌和目标资源执行访问检查。而且这也用到了系统的ACL(访问控制列表).

  和上面的处理模块不一样,不管使用何种类型的身份验证,只要配置了web.config中的<authorization/>元素,就要使用UrlAuthorizationModule模块

--------------------------------------------------------------------------------------------------------------------
我是问如果使用windows身份验证,并且配置了web.config中的<authorization/>元素 那该使用那个模块?还是都使用?

王仙客的主页 王仙客 | 初学一级 | 园豆:12
提问于:2011-08-18 16:47
< >
分享
最佳答案
0

你好,可以先看看

http://msdn.microsoft.com/zh-cn/library/532aee0e.aspx

 

Windows的验证方式一般都不推荐使用

具体的模块配置是存放于

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Config\web.config

<httpModules>
<add name="OutputCache" type="System.Web.Caching.OutputCacheModule" />
<add name="Session" type="System.Web.SessionState.SessionStateModule" />
<add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule" />
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" />
<add name="PassportAuthentication" type="System.Web.Security.PassportAuthenticationModule" />
<add name="RoleManager" type="System.Web.Security.RoleManagerModule" />
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" />
<add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule" />
<add name="AnonymousIdentification" type="System.Web.Security.AnonymousIdentificationModule" />
<add name="Profile" type="System.Web.Profile.ProfileModule" />
<add name="ErrorHandlerModule" type="System.Web.Mobile.ErrorHandlerModule, System.Web.Mobile, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" />
<add name="ScriptModule-4.0" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>

收获园豆:30
dotNetDR_ | 老鸟四级 |园豆:2078 | 2011-08-20 12:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册