文件名称:DynamicRoleBasedAuthorizationNETCore:ASP.NET Core MVC 2.1、3.1和5.0中基于角色的动态授权
文件大小:3.61MB
文件格式:ZIP
更新时间:2024-05-23 15:06:22
role-based-access-control asp-net-core-identity asp-net-core asp-net-identity asp-net-core-2
ASP.NET Core MVC 2.1、3.1和5.0中基于角色的动态授权 您已经知道ASP.NET Core中基于角色的授权是如何工作的。 [ Authorize ( Roles = " Administrator " )] public class AdministrationController : Controller { } 但是,如果您不希望在Authorize属性上使用硬编码角色或以后再创建角色,并指定在不接触源代码的情况下可以访问哪个控制器和动作,该怎么办? DynamicAuthorization可帮助您以最小的努力为没有授权角色的用户授予Authorize属性的Authorize 。 DynamicAuthorization建立在ASP.NET Core身份的顶部,并使用身份机制来管理角色和授权用户。 安装DynamicAuthorization.Mvc.C