C#安全声明值过时
问题描述:
当我使用ClaimTypes.Role
来自System.Security.Claims;
所有来自ClaimTypes的URI均缺失。
例如ClaimTypes.Role = http://schemas.microsoft.com/ws/2008/06/identity/claims/role or ClaimTypes.Actor = http://schemas.microsoft.com/ws/2008/06/identity/claims/actor
C#安全声明值过时
中的URI给出错误
您正在寻找已被删除的资源,有其名称更改 ,或暂时不可用。
是否有人知道描述已经移动的位置,以及是否有可能更新ClaimTypes
以指向正确的位置?
找上微软的网站https://msdn.microsoft.com/en-us/library/system.security.claims.claimtypes.role(v=vs.110).aspx他们也给了URI http://schemas.microsoft.com/ws/2008/06/identity/claims/role
答
不要担心文字,最好的做法是使用ClaimTypes.Role
。该字符串可以更改为反映日期,但该对象不会,因此您不必担心代码重构。
为什么人们投票呢?不要打并跑步。 – usefulBee