关于何时以及何时使用Asp.net Identity 2的声明和角色的困惑

时间:2014-11-27 11:19:51

标签: asp.net asp.net-web-api claims-based-identity

我正在使用Identity 2开始一个新的ASP.NET项目(WebAPI和WebUI)。我正在努力理解的是何时以及何时使用声明。

我的应用程序将要求用户登录,之前使用旧的会员系统,我会在注册时将它们添加到角色中。我应该继续这样做还是现在有更好的方法来处理所有这些?

使用角色和声明会不会使事情过于复杂?

由于

1 个答案:

答案 0 :(得分:1)

始终使用声明。默认情况下,所有.NET标识都是基于声明的。顺便说一句,角色也是一种声明 - 索赔类型为ClaimTypes.Role。