ASP.NetCore6RazorPagesHowdoyoucreateanAntiPermissionPolicy
创始人
2024-09-17 15:00:34
0

在ASP.Net Core 6 Razor Pages中,可以通过以下步骤来创建反权限策略。

1.在Startup.cs文件中的ConfigureServices方法中添加以下代码:

services.AddAuthorization(options => { options.AddPolicy("AntiPermissionPolicy", builder => { builder.RequireRole("admin"); }); });

这个代码片段将创建一条名为“AntiPermissionPolicy”的策略,该策略要求用户在具有“admin”角色的情况下才能访问。

2.在需要应用该策略的Razor Page中,在[Authorize]属性之后添加以下内容:

[Authorize(Policy = "AntiPermissionPolicy")]

这将确保只有满足上述条件的用户才能访问该页面。

完整代码示例:

Startup.cs:

public void ConfigureServices(IServiceCollection services) { services.AddRazorPages(); services.AddAuthorization(options => { options.AddPolicy("AntiPermissionPolicy", builder => { builder.RequireRole("admin"); }); }); }

Page.cshtml.cs:

[Authorize(Policy = "AntiPermissionPolicy")] public class AntiPermissionPageModel : PageModel { public void OnGet() { } }

相关内容

热门资讯

教学辅助挂!科米台州麻将辅助&... 教学辅助挂!科米台州麻将辅助"竟然是有辅助器"(哔哩哔哩)1、上手简单,内置详细流程视频教学,新手小...
相较于以往!来几局是正规平台吗... 相较于以往!来几局是正规平台吗"其实确实有辅助工具"(哔哩哔哩)来几局是正规平台吗脚本下载中分为三种...
最终!朱雀开心罗松怎么开挂&q... 最终!朱雀开心罗松怎么开挂"总是是有辅助挂"(哔哩哔哩)一、朱雀开心罗松怎么开挂游戏安装教程牌型概率...
2026版规律!新西楚辅助器&... 2026版规律!新西楚辅助器"竟然确实有辅助器"(哔哩哔哩)1、每一步都需要思考,不同水平的挑战新西...
截至发稿!创思维激k辅助器&q... 截至发稿!创思维激k辅助器"一直确实有辅助攻略"(哔哩哔哩)1、每一步都需要思考,不同水平的挑战创思...
今天下午!wepoker俱乐部... 今天下午!wepoker俱乐部开挂"其实是有辅助脚本"(哔哩哔哩)1、许多玩家不知道wepoker俱...
2026版辅助挂!掌中乐游戏辅... 2026版辅助挂!掌中乐游戏辅助工具"竟然是有辅助方法"(哔哩哔哩);运掌中乐游戏辅助工具辅助工具,...
代打辅助挂!广东雀神智能插件辅... 代打辅助挂!广东雀神智能插件辅助"切实是有辅助技巧"(哔哩哔哩)广东雀神智能插件辅助辅助器是一种具有...
有了最新消息!山西奇迹打锅子辅... 有了最新消息!山西奇迹打锅子辅助"其实真的有辅助脚本"(哔哩哔哩)山西奇迹打锅子辅助破解侠是真的助透...
事发当天!雀姬手游辅助&quo... 事发当天!雀姬手游辅助"原来真的有辅助攻略"(哔哩哔哩)事发当天!雀姬手游辅助"原来真的有辅助攻略"...