ClaimsIdentity.FindFirstValue返回null

时间:2015-12-17 21:55:03

标签: asp.net-mvc asp.net-identity identity

我认为我有这段代码:

var identity = (ClaimsIdentity)User.Identity;
var name = identity.FindFirstValue(ClaimTypes.GivenName);
var email = identity.FindFirstValue(ClaimTypes.Email);

一旦这项工作正常,但由于某种原因,即使索赔存在,也会返回null电子邮件。(我检查了identity的声明属性。)

这种行为的可能原因是什么?我该如何解决这个问题?

提前致谢。

0 个答案:

没有答案