从OAuth令牌Asp.net MVC获取电子邮件地址

问题描述 投票:0回答:1

我在OAuth Web API中使用Asp.net MVC安全性。我在ClaimsIdentity中添加了一个电子邮件地址和密码来生成令牌。按预期工作正常。 现在,为了获取该用户数据,我想将令牌转换为电子邮件地址并根据它获取数据。有可能吗?

asp.net-mvc token owin claims-based-identity
1个回答
1
投票

您可以在操作中使用此代码

public class TestController : ApiController
{
    public void Test()
    {
        string email = ((ClaimsIdentity)User.Identity).FindFirst(<EMAIL_CLAIM_TYPE>).Value;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.