国产精品一区二区三区四区五区|国产精品另类激情久久久免费,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://www.61py.com/article/other/ASPNETCorezjycldsq.html
解放雙手無盡可能,有問題添加天線貓微信
依安县| 齐齐哈尔市| 健康| 周口市| 台南县| 彝良县| 张北县| 余干县| 商都县| 宁陵县| 叶城县| 友谊县| 鄂伦春自治旗| 萨嘎县| 建阳市| 襄樊市| 湘阴县| 祥云县| 东海县| 宿迁市| 秀山| 西昌市| 德令哈市| 仁寿县| 花垣县| 溧阳市| 科技| 都昌县| 商南县| 杭锦后旗| 措勤县| 英吉沙县| 文昌市| 曲周县| 义乌市| 昌乐县| 棋牌| 井陉县| 吉首市| 白玉县| 丹凤县|