国产精品一区二区三区四区五区|国产精品另类激情久久久免费,99久久99久久精品免费看蜜桃|欧美性受xxxx_亚洲Av无码专区国产乱码不卡|久久久久国产一区二区三区

返回頂部
關(guān)閉軟件導(dǎo)航
位置:首頁 > 資訊 > 其他>ASP.NET Core 中基于策略的授權(quán)

  軟件應(yīng)用程序的授權(quán)層可確保當(dāng)前用戶能夠訪問指定資源新格局、執(zhí)行給定操作或?qū)χ付ㄙY源執(zhí)行給定操作ASPCMS批量上傳內(nèi)容明顯。在 ASP.NET Core 中,授權(quán)層的設(shè)置方式有兩種顯示撔聻橄??梢允褂媒巧部梢允褂貌呗钥破栈顒?。前一種方法(即基于角色的授權(quán))一直在舊版 ASP.NET 平臺(tái)中沿用ASPCMS批量刪除關(guān)鍵詞創新延展,而基于策略的授權(quán)則是 ASP.NET Core 中新增的方法。

  Authorize 屬性

  從早期開始長期間,ASP.NET 應(yīng)用程序中使用的一直都是角色基本情況。從技術(shù)角度來講,角色是純字符串高端化。不過力量,它的值被安全層視為元信息(檢查 IPrincipal 對(duì)象中是否有值),并供應(yīng)用程序使用提單產,用于將一組權(quán)限映射到經(jīng)過身份驗(yàn)證的給定用戶深入實施。

  在 ASP.NET 中,登錄用戶由 IPrincipal 對(duì)象進(jìn)行標(biāo)識(shí)發展空間。在 ASP.NET Core 中效果,實(shí)際類是 ClaimsPrincipal。此類可公開一系列標(biāo)識(shí)ASPCMS批量更新文章 連日來,每個(gè)標(biāo)識(shí)均由 IIdentity 對(duì)象(具體而言快速融入,就是 ClaimsIdentity 對(duì)象)進(jìn)行表示。

  也就是說系統,任何登錄用戶都會(huì)隨附一個(gè)聲明列表,這其實(shí)就是用戶的狀態(tài)聲明重要意義。用戶名和角色是 ASP.NET Core 應(yīng)用程序用戶的兩個(gè)常見聲明交流等。不過,角色是否顯示取決于后備標(biāo)識(shí)存儲(chǔ)區(qū)規劃。例如提高,如果使用社交身份驗(yàn)證,永遠(yuǎn)都不會(huì)看到角色適應性。

  授權(quán)比身份驗(yàn)證更進(jìn)一步堅實基礎。身份驗(yàn)證就是發(fā)現(xiàn)用戶標(biāo)識(shí)稍有不慎,而授權(quán)則是定義用戶調(diào)用應(yīng)用程序終結(jié)點(diǎn)的要求。用戶角色通常存儲(chǔ)在數(shù)據(jù)庫中等地,并在用戶憑據(jù)經(jīng)過驗(yàn)證后進(jìn)行檢索最為顯著。此時(shí),角色信息以某種方式附加到用戶帳戶規定。

  IIdentity 接口的特征之一是環境,必須實(shí)現(xiàn) IsInRole 方法。為此高質量,ClaimsIdentity 類檢查身份驗(yàn)證進(jìn)程生成的一系列聲明中是否有角色聲明相對簡便。總之流程,當(dāng)用戶嘗試調(diào)用安全的控制器方法時(shí)合作,角色應(yīng)可供檢查。如果不可以助力各業,用戶調(diào)用任何安全的方法時(shí)則會(huì)遭拒一站式服務。

<

如果您覺得 ASP.NET Core 中基于策略的授權(quán) 這篇文章對(duì)您有用深入交流,請(qǐng)分享給您的好友引領作用,謝謝
文章地址:http://61py.com/article/other/ASPNETCorezjycldsq.html
解放雙手無盡可能,有問題添加天線貓微信
扶风县| 花莲县| 闵行区| 汨罗市| 精河县| 霞浦县| 化德县| 中方县| 霍邱县| 藁城市| 阿拉善盟| 永顺县| 湘潭市| 博兴县| 辉南县| 瓦房店市| 肇东市| 巴塘县| 凯里市| 濮阳县| 太白县| 安平县| 伊金霍洛旗| 望谟县| 从化市| 运城市| 天镇县| 黎平县| 涪陵区| 陆河县| 湖州市| 宕昌县| 汉源县| 家居| 上犹县| 吴桥县| 柳河县| 布拖县| 江陵县| 方山县| 遂宁市|