【发布时间】:2017-07-01 21:41:50
【问题描述】:
我正在使用这个包https://www.nuget.org/packages/Microsoft.Identity.Client 对用户进行身份验证,身份验证工作正常,问题是,我正在考虑使用登录后获得的令牌来获取用户名和电子邮件(因为我不仅需要访问收件箱、联系人和日历;而且使用电子邮件将用户链接到角色)。 问题是,当我得到令牌时,我得到一个长字符串作为 userId(我猜是加密的)。有什么方法可以使用这个包来获取电子邮件吗?
这是我拿回令牌的部分
public SessionTokenCache(string userId, HttpContextBase httpContext)
{
this.userId = userId;
cacheId = userId + "_TokenCache";
this.httpContext = httpContext;
BeforeAccess = BeforeAccessNotification;
AfterAccess = AfterAccessNotification;
Load();
}
【问题讨论】:
标签: c# asp.net-mvc email