我们专注孝感网站设计 孝感网站制作 孝感网站建设
成都网站建设公司服务热线:18982081108

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

浅析ASP.NETURL授权

ASP.NET 授权

创新互联主营坡头网站建设的网络公司,主营网站建设方案,成都App制作,坡头h5微信小程序开发搭建,坡头网站营销推广欢迎坡头等地区企业咨询

可以使用授权来确定是否一个通过验证的用户已经访问了某个特定的资源。这个授权过程可以让我们限制用户的访问权限——通过赋予或者取消一个用户所能拥有的特定权限。ASP.NET提供了两种授权方式:文件授权和URL授权。

(1)ASP.NET 文件授权。当我们使用windows认证的时候,此方式自动生效,它基于IIS的认证。当用户尝试访问某个ASP.NET应用的受保护资源的时候,IIS首先对其进行验证,之后,ASP.NET检查NTFS文件权限或者ACL来确定此用户是否有权限访问资源。

(2)ASP.NET URL授权。当不使用windows认证的时候,可以使用ASP.NET URL授权。当用户尝试访问某个资源时,ASP.NET URL授权机制根据ASP.NET验证过程分配给application的角色和application的身份来同意或者拒绝请求者对资源的访问。使用ASP.NET URL授权可以做如下几件事情:
◆Deny or allow access to individual users or groups of users.
◆Deny or allow access to specific roles.
◆Restrict access based on the type of HTTP action attempted, such as Get or Post.

例子:

 
 
 
  1.  users="Domain\user1, Domain\user2"/>
  2.  users="*"/>

拒绝匿名用户访问(?代表匿名用户,*代表任何用户):

 
 
 
  1.  users="?"/>

只有拥有Domain\Administrators角色的用户才可访问:

 
 
 
  1.  roles="Domain\Administrators"/>
  2.  users="*"/>

注意配置节中的内容是有顺序关系的,ASP.NET查找的子项,直到找到了匹配当前用户的规则(rule)。

任何人都不能访问:

 
 
 
  1.  users="*"/>
  2.  roles="Domain\Administrators"/>
  3.  users="Domain\user1, Domain\user2"/>

使用Verb属性可以限制HTTP的动作(Action):

 
 
 
  1.  VERB="POST" users="user1, user2" />
  2.  VERB="POST" users="*" />
  3.  VERB="GET" users="*" />

以上介绍ASP.NET URL授权


文章名称:浅析ASP.NETURL授权
本文来源:http://www.ytofo.com/article/djicigg.html

免费获取网站设计制作与品牌网站建设策划方案报价

网站设计 + 品牌建站,策划方案 + 精准报价,现在免费领!品牌要升级,官网先发力!免费领取网站设计制作方案 + 精准报价,专业团队帮你落地
提交需求

    联系我们

    18980820575
  • 手机:13518219792
  • 地址:湖北孝感市大悟城关镇鄂北物流城13栋125号
  • 24小时服务热线:18982081108

    网站建设服务

  • 网页设计
  • 网站制作
  • 网站开发

    网站推广服务

  • 营销网站建设
  • 百度快速排名
  • 整站网站推广

    网站运维服务

  • 基础维护
  • 网站改版
  • 网站维护

    FOLLOW US

  • 微信二维码

    微信二维码

Copyright © 2025 湖北孝感网站建设公司 湖北孝感网站建设公司-选我们!湖北专业的孝感网站制作公司!
All Rights Reserved 版权所有 鄂ICP备2025125038号-8