AuthorizeFilter 添加 AuthorizationPolicy 的代码如下:
services.AddMvc(o =>
{
var policy = new AuthorizationPolicyBuilder()
.RequireRole(ROLE_NAME)
.Build();
o.Filters.Add(new AuthorizeFilter(policy));
});
请问如何通过 IAuthorizationPolicyProvider 接口获取上面添加的 AuthorizationPolicy ?
相关问题
- ASP.NET Core ConfigureServices 中从 appsettings.json
- .Net5 强制https请求重复跳转问题
- WPF中click事件无效怎么解决
- memory leak Microsoft.Extensions.Logging asp.net c
- Skip()函数和Take()函数不起作用
AuthorizeFilter 添加的 AuthorizationPolicy 是无法通过 IAuthorizationPolicyProvider 获取到的,需要在 services.AddAuthorization 中通过 AddPolicy 添加