UWP应用中登录Azure B2C令牌缺少用户属性

UWP应用中登录Azure B2C令牌缺少用户属性,uwp,azure-ad-b2c,Uwp,Azure Ad B2c,我有一个UWP应用程序,它获取Azure B2C令牌并使用它访问受保护的web api 用户流被设置为返回显示名称作为令牌的一部分。但是,用户经过身份验证后,authResult.Account.Username为空 我在这里遗漏了什么?根据评论,b2c设计中省略了用户名。它将用户名作为令牌中的名称传递。将其解码以在应用程序中检索此值解决了问题。尽管自述文件[JwtDecoder should be Decoder]中有输入错误,但我还是使用(.net standard)对其进行了解码,这非常简

我有一个UWP应用程序,它获取Azure B2C令牌并使用它访问受保护的web api

用户流被设置为返回显示名称作为令牌的一部分。但是,用户经过身份验证后,authResult.Account.Username为空


我在这里遗漏了什么?

根据评论,b2c设计中省略了用户名。它将用户名作为令牌中的名称传递。将其解码以在应用程序中检索此值解决了问题。尽管自述文件[JwtDecoder should be Decoder]中有输入错误,但我还是使用(.net standard)对其进行了解码,这非常简单。令牌不包括用户名。它只是没有在应用程序中被提取……令牌包括用户名作为“名称”,以防万一这很重要……是的,这很重要。由于社交帐户的限制,b2c故意将用户名留空。因此,您需要自己解析令牌或以不同方式配置它--