是否有使用权利管理声明的最佳实践?
我正在使用新的 .net 4.5 和新的声明类。目前我做这样的事情:
new ClaimsIdentity(new List<Claim>
{
new Claim("Username", user.UserName),
new Claim("UserNumber", user.UserNumber.ToString()),
new Claim("Creation_Right", ""),
new Claim("Edit_Right", "")
}
我添加了没有价值的权利声明。稍后我检查是否存在权利。不需要值(如真/假) - 如果存在,则其隐含的“真”。
有没有更好的方法来做到这一点?