如何在没有 Graph API 的 C# Azure B2C 身份验证中获取当前登录用户的用户名和电子邮件地址?
How to get current login user's username & email address in C# Azure B2C authentication without Graph API?
如何获取当前登录用户名和他们的电子邮件地址?该帐户的身份提供者是用户名而不是电子邮件。
用户名不会作为登录、注册等任何政策中的声明返回。
像 "SpouseName" 这样的自定义属性可以作为登录声明返回,我可以通过 ((ClaimsIdentity)User.Identity).FindFirst("extension_SpouseName").Value
访问
这是一个 MVC 应用程序。
您需要到select用户属性 - 您用于验证访问令牌的注册或登录配置文件中的电子邮件地址。
如何获取当前登录用户名和他们的电子邮件地址?该帐户的身份提供者是用户名而不是电子邮件。
用户名不会作为登录、注册等任何政策中的声明返回。
像 "SpouseName" 这样的自定义属性可以作为登录声明返回,我可以通过 ((ClaimsIdentity)User.Identity).FindFirst("extension_SpouseName").Value
访问
这是一个 MVC 应用程序。
您需要到select用户属性 - 您用于验证访问令牌的注册或登录配置文件中的电子邮件地址。