Why does my Authorize Attribute not work-
2017-02-16 13:24
316 查看
the roles of a
When a user is authenticated appropriate claims are added for their roles which can be found later as required.
It's worth bearing this in mind if you have difficult with
in the
working correctly, I strongly recommend you check out his post for all the details.
http://andrewlock.net/introduction-to-authorisation-in-asp-net-core/ https://leastprivilege.com/2016/08/21/why-does-my-authorize-attribute-not-work/
ClaimsPrincipalare actually just claims create with a type of
ClaimsIdentity.RoleClaimType. By default, this is given by
ClaimType.Role, which is the string
http://schemas.microsoft.com/ws/2008/06/identity/claims.
When a user is authenticated appropriate claims are added for their roles which can be found later as required.
It's worth bearing this in mind if you have difficult with
AuthorizeAttributesnot working. Most external identity providers will use a different set of claims representing role, name etc that do not marry up with the values used by Microsoft
in the
ClaimTypeclass. As Dominick Baier discusses on his blog, this can lead to situations where claims are not translated and so users can appear to not be in a given role. If you run into issues where your authorisation does not appear to
working correctly, I strongly recommend you check out his post for all the details.
http://andrewlock.net/introduction-to-authorisation-in-asp-net-core/ https://leastprivilege.com/2016/08/21/why-does-my-authorize-attribute-not-work/
相关文章推荐
- Why does my Authorize Attribute not work-
- Why does my Authorize Attribute not work?
- Why does my Authorize Attribute not work-
- Why does my Authorize Attribute not work-
- Why does my Authorize Attribute not work-
- Why my setting does not work?
- Why does my shared clipboard not work?
- Why my APNs push certificate did not work?
- Why does Windows not recognize my USB device as the same device if I plug it into a different port?
- Why "RefreshRecord" does not work
- [导入]Why does my Windows Form project not use visual styles in XP even when I call Application.EnableVisualStyles?
- Why my update method dose not work?
- FAQ: Why Does The Grader Not Run My Program Correctly? 【USACO】
- Comparison of Layout_gravity and gravity. And sometimes Layout_gravity does not work
- According to TLD or attribute directive in tag file, attribute items does not accept any expressions
- JSTL:JSP中出现According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- error:The C++ compiler does not work
- Setting title-center on "< h1> " element on Android does not work, fix
- JSTL的问题(According to TLD or attribute directive in tag file, attribute value does not accept any expressions)
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions