在IEnumerable <claims>中查询访问令牌的值

时间:2019-03-21 02:19:04

标签: c# linq asp.net-core ienumerable access-token

我正在尝试在IEnumerable<Claims>中查询应用程序ID的值。通过使用Linq,我无法使用selectwhere语句,因为x => x.appid不存在。 enter image description here

代码如下:

var tokenS = jwtHandler.ReadToken(token) as JwtSecurityToken;
var appId = tokenS.Claims.Where(x => x.key == "appid").ToString();

但是key确实存在。有人知道如何使用linq正确获取appid值吗?

0 个答案:

没有答案