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() { } }

相关内容

热门资讯

开挂辅助脚本"wep... 开挂辅助脚本"wepoker有没有机器人"开挂(透视)辅助下载(有挂解密) >>您好:软件加薇136...
开挂辅助工具"wep... 大家好,今天小编来为大家解答wepoker可以透视码这个问题咨询软件客服可以免费测试直接加微信(13...
开挂辅助插件"pok... 开挂辅助插件"pokermaster辅助器"开挂(透视)辅助插件(有挂总结) >>您好:软件加薇13...
开挂辅助平台"wep... 开挂辅助平台"wepoker代打辅助"开挂(透视)辅助工具(新版有挂)《详细加薇136704302咨...
开挂辅助平台"wep... 您好:这款wepoker怎么下载游戏游戏是可以开挂的,确实是有挂的,很多玩家在这款wepoker怎么...
开挂辅助安装"epo... 开挂辅助安装"epoker透视"开挂(透视)辅助下载(有挂攻略);无需打开直接搜索微信(136704...
开挂辅助神器"佛手大... 开挂辅助神器"佛手大菠萝有挂吗"开挂(透视)辅助平台(真实有挂)【无需打开直接搜索加薇1367043...
开挂辅助插件"约局吧... 开挂辅助插件"约局吧是否有挂"开挂(透视)辅助安装(有挂秘笈)>>您好:软件加136704302中薇...
开挂辅助工具"wep... 开挂辅助工具"wepoker透视脚本是什么"开挂(透视)辅助安装(果真有挂)您好:wepoker透视...
开挂辅助神器"约局吧... 约局吧app有挂吗开挂教程视频分享装挂详细步骤在当今的网络游戏中,约局吧app有挂吗作为一种经典的娱...