0
A
回答
1
This article很好地覆盖它。
本质上,[Authorize(Roles = "Blah")]
只是为了向后兼容,政策是未来的方向。
我不会剪切和粘贴,但本质上,这个动作:
[Authorize("SalesOnly")]
public IActionResult DoSalesyStuff()
{ /* .. */ }
有线在Startup.ConfigureServices:
// only allow authenticated users
var defaultPolicy = new AuthorizationPolicyBuilder()
.RequireAuthenticatedUser()
.Build();
services.AddMvc(setup =>
{
setup.Filters.Add(new AuthorizeFilter(defaultPolicy));
});
services.AddAuthorization(options =>
{
// inline policies
options.AddPolicy("SalesOnly", policy =>
{
policy.RequireClaim("department", "sales"); // Some policy
});
});
笔者把他们的full example code on github和来源为security middleware is here。
相关问题
- 1. MVC单元测试[授权(角色=“角色”)]
- 2. asp.net的MVC角色授权不工作
- 3. MVC 3授权自定义角色
- 4. MVC 3 ASP.NET角色 - 授权属性
- 5. 基于角色的授权
- 6. 授权角色WebAPI oauth owin
- 7. MVC2从SQL授权角色
- 8. .net 4.0中的授权角色
- 9. 基于角色的业务层授权
- 10. 基于角色/权限的表单授权/认证?
- 11. ASP.NET MVC 6文件夹授权
- 12. 授权在MVC中没有分配角色的所有用户
- 13. MVC 4中的自定义授权和角色不起作用
- 14. DNN API基于角色的授权
- 15. Node.js中的组级别角色授权
- 16. Spring基于角色的授权VS ACL?
- 17. 授权中的多个用户角色
- 18. Wolkenkit:授权和用户角色的ACL
- 19. 授予对角色的操作权限
- 20. ASP.NET:检索页面的授权角色
- 21. 授权的常用角色名称
- 22. IdentityServer4基于角色的授权
- 23. 使用Auth0在ASP.NET中按角色/组授权授权
- 24. MVC角色授权不适用于Windows帐户
- 25. Asp.Net MVC C#[授权(角色“”)]不起作用
- 26. ASP.net MVC - 授权使用Windows身份验证/角色提供
- 27. ASP.NET MVC:分层角色,自定义授权
- 28. 授权属性不使用角色MVC C#
- 29. 设置自定义授权角色MVC3
- 30. 将CSLA授权与DotNetNuke角色集成