繁体   English   中英

Azure移动服务客户端不授予对“用户名”之类的基本信息的访问权限?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM