让所有用户获得某项索赔?

Ing*_*mar 4 c# asp.net-identity

对于ASP.NET Identity 2.0:

有人知道如何"分配给定索赔的所有用户"吗?

假设我有一个type ="ArticleId"和value ="1"的声明.

如何让所有拥有此声明的用户获得此声明?我真的想不出来..所以,谢谢你的帮助!!

DSR*_*DSR 6

检查一下.

var userContext = new ApplicationDbContext();

var users = userContext.Users.ToList(); Or 

var users = UserManager.Users.ToList();

var userfilter = users.Where(u => u.Claims.Any(t => t.ClaimType == "ArticleId" && t.ClaimValue == "1"));
Run Code Online (Sandbox Code Playgroud)