我在OAuth
Web API中使用Asp.net MVC
安全性。我在ClaimsIdentity
中添加了一个电子邮件地址和密码来生成令牌。按预期工作正常。
现在,为了获取该用户数据,我想将令牌转换为电子邮件地址并根据它获取数据。有可能吗?
您可以在操作中使用此代码
public class TestController : ApiController
{
public void Test()
{
string email = ((ClaimsIdentity)User.Identity).FindFirst(<EMAIL_CLAIM_TYPE>).Value;
}
}