asp.net - ASP Core Azure Active Directory - 获取名字和姓氏

标签 asp.net azure asp.net-core azure-active-directory

我创建了一个 Azure Active Directory 应用程序并应用以下教程中的代码来启用登录:https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-webapp-openidconnect-aspnetcore/

登录后,以下内容返回我的电子邮件地址:

Console.WriteLine(User.Identity.Name)

我如何检索该用户的名字和姓氏?

最佳答案

找到了:

var fn = User.FindFirst(ClaimTypes.GivenName).Value;
var ln = User.FindFirst(ClaimTypes.Surname).Value;
System.Console.WriteLine("me :" + fn + " " + ln );

关于asp.net - ASP Core Azure Active Directory - 获取名字和姓氏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43942860/

相关文章:

asp.net - IIS 上托管的 Owin 无法捕获带有点 "."的 URL

asp.net - 微软在OWIN实现中扩展方法CreatePerOwinContext的目的是什么

javascript - 如何使用 jquery 获取所选 Asp.net checkBoxList 项目的索引及其文本值

AzureML 将异地复制/辅助 Blob 存储容器用于数据存储

azure - AZURE 中的多维立方体

.net - Azure 服务可以运行非托管代码吗?

asp.net-core - NETSDK1045 : The current . NET SDK不支持 'newer version'作为目标

asp.net-core - 如何在aspnet核心应用程序中为静态文件使用多个目录?

asp.net - Azure AD B2C - ASP.NET Core 注册链接

asp.net - 页面加载时的 Ajax 操作链接