【发布时间】:2014-02-20 02:33:13
【问题描述】:
我有 2 个关于声明的问题:
1) 在.Net 4.5 和MVC 5 中,微软如何实现自动化,当您在控制器上设置AuthorizeAttirubte 时,它是否检查数据库以获取用户角色?或者它使用声明?
我在某处读到微软每次都使用数据库来验证角色,他们建议编写一个新的 AuthorizeAttribute 来实现声明身份验证。
这是我说的文章:http://kevin-junghans.blogspot.be/2013/10/improving-performance-of.html
或者它已经过时并且现在微软使用声明中的角色?
2)关于索赔更新的第二个问题:
想象一下,当用户登录时,我将他的显示名称设置为声明。用户可以更改他的显示名称,所以他更改了它,但他仍然看到他的旧显示名称,直到他在网站上重新签名。
以某种方式更新声明是否正确......?又该怎么做呢?
【问题讨论】:
标签: .net-4.5 asp.net-mvc-5 roles asp.net-identity claims