C# Azure B2C-HTTPRequest获取用户配置文件不返回电子邮件地址

C# Azure B2C-HTTPRequest获取用户配置文件不返回电子邮件地址,c#,azure,azure-active-directory,azure-ad-b2c,C#,Azure,Azure Active Directory,Azure Ad B2c,我为我的申请设置了一个b2c广告。登录时,我获取身份验证令牌并输入HTTP请求: var httpRequestMessage = new HttpRequestMessage { Method = HttpMethod.Get, RequestUri = new Uri(B2CConstants.UserInfoUrl), Headers = {

我为我的申请设置了一个b2c广告。登录时,我获取身份验证令牌并输入HTTP请求:

var httpRequestMessage = new HttpRequestMessage
            {
                Method = HttpMethod.Get,
                RequestUri = new Uri(B2CConstants.UserInfoUrl),
                Headers = {
                        { HttpRequestHeader.Authorization.ToString(), "Bearer " + accessToken },
                        { HttpRequestHeader.Accept.ToString(), "application/json" },
                        { "X-Version", "1" }
                    },
            };
其中UserInfoUrl是:

https://.azurewebsites.net/.auth/me

最令人沮丧的是,当我在浏览器中访问该URL时,我会

{"typ":"http:\/\/schemas.xmlsoap.org\/ws\/2005\/05\/identity\/claims\/emailaddress","val": "..."
包括在内,但是我从C#提出的请求不包括电子邮件地址。我甚至有电子邮件地址索赔在我的设置

如何获取用户的电子邮件地址?

似乎类似: