[英]Get user info like name, email Id etc from authentication token in .NET Backend Azure Mobile Service
[英]Azure Mobile Service Client Doesn't give access to basic info like “user name”?
好的,因此我使用了Azure移动服务客户端API中的MobileServiceClient类将用户登录到他们的Google和Microsoft帐户,以便验证他们是否可以访问Azure表来访问其数据,但是唯一返回的信息是用户的SID和访问密钥。
这太疯狂了! 没有用户的名字,姓氏,电子邮件地址...。您知道...您可能想用来做诸如“嘿,John Doe!您尚未登录!”之类的基本信息。
...或者我在这里想念什么。
是的,看来您缺少了什么。
您可以通过此链接找到如何获取用户信息:
Azure移动服务中的增强用户功能
这是通过user object的 help getIdentities函数完成的。 从github上的示例中,您可以获取代码:
var result = await MobileService.InvokeApiAsync("identities", HttpMethod.Get, null);
this.AddToDebug("API result: {0}", result);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.