C#安全声明值已过时

时间:2017-08-25 15:47:51

标签: c# asp.net-identity claims-based-identity

当我从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

URI给出错误

  

您要查找的资源已被删除,名称已有   已更改,或暂时无法使用。

是否有人知道说明的位置,以及是否可以更新ClaimTypes以指向正确的位置?

查看Microsoft的网站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

1 个答案:

答案 0 :(得分:0)

不要担心文字,最佳做法是使用ClaimTypes.Role。字符串可以更改以反映日期,但对象不会因此您不必担心代码重构。