成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析ASP.NET URL授權(quán)

開發(fā) 后端
本文介紹ASP.NET URL授權(quán),當(dāng)用戶嘗試訪問某個(gè)資源時(shí),ASP.NET URL授權(quán)機(jī)制根據(jù)ASP.NET驗(yàn)證過程分配給application的角色和application的身份來同意或者拒絕請求者對資源的訪問。

ASP.NET 授權(quán)

可以使用授權(quán)來確定是否一個(gè)通過驗(yàn)證的用戶已經(jīng)訪問了某個(gè)特定的資源。這個(gè)授權(quán)過程可以讓我們限制用戶的訪問權(quán)限——通過賦予或者取消一個(gè)用戶所能擁有的特定權(quán)限。ASP.NET提供了兩種授權(quán)方式:文件授權(quán)和URL授權(quán)。

(1)ASP.NET 文件授權(quán)。當(dāng)我們使用windows認(rèn)證的時(shí)候,此方式自動(dòng)生效,它基于IIS的認(rèn)證。當(dāng)用戶嘗試訪問某個(gè)ASP.NET應(yīng)用的受保護(hù)資源的時(shí)候,IIS首先對其進(jìn)行驗(yàn)證,之后,ASP.NET檢查NTFS文件權(quán)限或者ACL來確定此用戶是否有權(quán)限訪問資源。

(2)ASP.NET URL授權(quán)。當(dāng)不使用windows認(rèn)證的時(shí)候,可以使用ASP.NET URL授權(quán)。當(dāng)用戶嘗試訪問某個(gè)資源時(shí),ASP.NET URL授權(quán)機(jī)制根據(jù)ASP.NET驗(yàn)證過程分配給application的角色和application的身份來同意或者拒絕請求者對資源的訪問。使用ASP.NET URL授權(quán)可以做如下幾件事情:
◆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. <authorization> 
  2. <allow users="Domain\user1, Domain\user2"/> 
  3. <deny users="*"/> 
  4. </authorization> 

拒絕匿名用戶訪問(?代表匿名用戶,*代表任何用戶):

  1. <authorization> 
  2. <deny users="?"/> 
  3. </authorization> 

只有擁有Domain\Administrators角色的用戶才可訪問:

  1. <authorization> 
  2. <allow roles="Domain\Administrators"/> 
  3. <deny users="*"/> 
  4. </authorization> 

注意配置節(jié)中的內(nèi)容是有順序關(guān)系的,ASP.NET查找<authorization>的子項(xiàng),直到找到了匹配當(dāng)前用戶的規(guī)則(rule)。

任何人都不能訪問:

  1. <authorization> 
  2. <deny users="*"/> 
  3. <allow roles="Domain\Administrators"/> 
  4. <allow users="Domain\user1, Domain\user2"/> 
  5. </authorization> 

使用Verb屬性可以限制HTTP的動(dòng)作(Action):

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

以上介紹ASP.NET URL授權(quán)

【編輯推薦】

  1. ASP.NET開發(fā)技巧之Theme功能淺析
  2. 詳解ASP.NET動(dòng)態(tài)編譯
  3. Apache支持ASP.NET方法淺析
  4. 淺談ASP.NET服務(wù)器標(biāo)準(zhǔn)控件
  5. ASP.NET中SQL Server數(shù)據(jù)庫備份恢復(fù)淺析
責(zé)任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2009-07-20 16:23:01

ASP.NET授權(quán)模塊

2009-08-05 14:46:17

ASP.NET url

2009-07-22 14:23:39

URL RewriteASP.NET

2009-08-05 18:36:12

ASP.NET Che

2009-07-24 13:41:15

ASP.NET AJA

2009-08-05 15:50:13

ASP.NET優(yōu)點(diǎn)

2009-07-31 12:43:59

ASP.NET MVC

2009-08-10 13:32:15

ASP.NET TimASP.NET組件設(shè)計(jì)

2009-07-29 09:34:54

IsPostBack屬ASP.NET

2009-08-04 17:16:16

ASP.NET代碼優(yōu)化

2009-08-05 16:17:29

ASP.NET For

2009-08-05 16:50:09

ASP.NET For

2009-07-24 18:02:46

ASP.NET編程

2009-08-05 16:53:14

ASP.NET組件設(shè)計(jì)

2009-08-03 10:07:20

ASP.NET Ses

2009-08-10 14:55:43

ASP.NET htt

2009-07-27 17:25:53

ASP.NET驗(yàn)證控件

2009-08-10 18:19:37

ASP.NET安裝環(huán)境

2009-07-27 15:34:11

MembershipASP.NET

2009-07-27 14:24:16

ASP.NET訪問權(quán)限
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲欧洲一区二区 | 欧美一级电影免费观看 | 成人国产精品免费观看 | 欧美高清一区 | 99在线精品视频 | 中文字幕亚洲欧美 | 国产激情91久久精品导航 | 亚洲精品一区二区三区在线 | 免费视频一区二区 | 久久国产精品久久 | 日韩精品免费视频 | 国产精品久久久久久久免费大片 | 亚洲日产精品 | 欧洲免费视频 | 亚洲三区在线观看 | 精品九九久久 | 日韩第一夜 | 天天夜天天操 | 91精品www | 日本精品在线播放 | 欧美一区二区 | 国产色婷婷久久99精品91 | 国产乡下妇女做爰 | 龙珠z在线观看 | 国产一区二区日韩 | 一区二区三区视频在线免费观看 | 古装人性做爰av网站 | 国产精品久久久久久久久免费高清 | 久久国产成人 | 欧美中文字幕一区二区三区亚洲 | 亚洲一区国产精品 | 中文字幕乱码亚洲精品一区 | 在线成人www免费观看视频 | 美女福利视频 | 亚洲视频不卡 | 四虎最新 | 国产一区二区观看 | 久久91| 天天夜天天操 | 最近中文字幕在线视频1 | 亚洲精品国产精品国自产在线 |