【发布时间】:2017-12-06 14:00:56
【问题描述】:
我使用 OAuth2 创建了一个带有 Azure Active Directory 身份验证的 Asp.net 应用程序,并按预期工作。
现在,当用户登录到我的应用程序时,我正在获取用户数据,例如 用户电子邮件 ID 和提供商密钥
现在的要求是,我需要从响应中获取用户租户 ID。
是否有机会从响应中获取用户租户 ID?
这里我使用 GetExternalLoginInfoAsync() 来获取经过身份验证的用户数据。
private IAuthenticationManager AuthenticationManager
{
get
{
return HttpContext.GetOwinContext().Authentication;
}
}
var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();
感谢您的帮助。
【问题讨论】:
-
请分享代码。通常租户 ID 应该在结果对象中可用。
-
感谢您的快速回复,因为我已经分享了我的代码 sn-p。你能调查一下吗?
标签: c# asp.net-mvc entity-framework azure