ASP.NET Core MVC在后台进行授权检查
创始人
2024-09-15 09:00:51
0

要在ASP.NET Core MVC中进行授权检查,可以按照以下步骤进行操作:

  1. 定义自定义授权策略:
services.AddAuthorization(options =>
{
    options.AddPolicy("RequireAdminRole", policy =>
        policy.RequireRole("Admin"));
});
  1. 在Controller中使用授权策略:
[Authorize(Policy = "RequireAdminRole")]
public class AdminController : Controller
{
    // ...
}
  1. 在View中使用授权策略:
@using Microsoft.AspNetCore.Authorization

@inject IAuthorizationService AuthorizationService

@if ((await AuthorizationService.AuthorizeAsync(User, "RequireAdminRole")).Succeeded)
{
    

只有管理员可以看到这个内容。

}

通过上述步骤,你可以在ASP.NET Core MVC中进行授权检查。只有具有"Admin"角色的用户才能访问被授权的Controller和View。

相关内容

热门资讯

最初有开挂"九天大厅... 最初有开挂"九天大厅挂价格"开挂(透视)辅助插件(2026版教程有挂攻略);打开点击测试直接进入微信...
素来有开挂"poke... 【亲,pokemmo手机版修改器 这款游戏可以开挂的,确实是有挂的,很多玩家在这款pokemmo手机...
本来有辅助"789大... 本来有辅助"789大菠萝如何手气顺"开挂(透视)辅助脚本(攻略教程有挂头条)《详细加薇1367043...
从前有开挂"798大... 从前有开挂"798大菠萝辅助"开挂(透视)辅助下载(微扑克教程真的有挂);打开点击测试直接进入微信(...
原先有辅助"心悦ap... 您好:心悦app辅助工具这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
素来有辅助"八闽状元... 您好:这款八闽状元郎破解版辅助游戏是可以开挂的,确实是有挂的,很多玩家在这款八闽状元郎破解版辅助游戏...
本来有辅助"hhpo... 本来有辅助"hhpoker辅助挂是真的吗"开挂(透视)辅助安装(大神讲解有挂透明挂)《详细加薇136...
从前有辅助"途游手游... 从前有辅助"途游手游辅助"开挂(透视)辅助插件(详细教程有挂分享);打开点击测试直接进入微信(136...
原先有辅助"凑一桌关... 原先有辅助"凑一桌关春天怎么开透视"开挂(透视)辅助下载(透视教程竟然有挂);无需打开直接搜索薇:1...
从前有辅助"微信小程... 从前有辅助"微信小程序自动透视免费"开挂(透视)辅助神器(技巧教程有挂透明挂);亲,微信小程序自动透...