Asp.net web api 如何在Azure移动应用程序中从身份提供商处获取用户信息?

Asp.net web api 如何在Azure移动应用程序中从身份提供商处获取用户信息?,asp.net-web-api,azure-mobile-services,Asp.net Web Api,Azure Mobile Services,Azure移动应用程序可以针对身份提供商(如Facebook、Google、Twitter和Microsoft)进行身份验证。登录后,移动客户端将返回一个对象。该对象不包含来自身份提供商的个人资料信息,例如Twitter屏幕名称、Facebook名称等 我怎样才能得到那个信息?我特别感兴趣的是一个Twitter的屏幕名称,又名handle 我知道有一篇博客文章叫。但是,它涵盖了JavaScript后端,而不是我使用的.NET后端。此外,一个只涉及移动客户端而不涉及后端的简单解决方案更可取 如果A

Azure移动应用程序可以针对身份提供商(如Facebook、Google、Twitter和Microsoft)进行身份验证。登录后,移动客户端将返回一个对象。该对象不包含来自身份提供商的个人资料信息,例如Twitter屏幕名称、Facebook名称等

我怎样才能得到那个信息?我特别感兴趣的是一个Twitter的屏幕名称,又名handle

我知道有一篇博客文章叫。但是,它涵盖了JavaScript后端,而不是我使用的.NET后端。此外,一个只涉及移动客户端而不涉及后端的简单解决方案更可取


如果Azure团队的任何人都阅读了这篇文章,我希望看到
MobileServiceUser
像这样包含配置文件信息。

您可以通过HTTP获取/.auth/me端点,将MobileServiceUser.mobileServicesAuthenticationToken作为名为X-ZUMO-auth的头提交

这将返回一个JSON blob,您可以对其进行解码以获取用户信息


我确实为Azure工作——理解这个请求。请在Azure移动应用程序上发布UserVoice:

是的。它正在成为Azure站点上所有HOWTO文档的一部分。从这里开始:(我知道这还不是ASP.NET-主题不断更新)