【问题标题】:MoblieServiceClient providing only two fields in responseMoblieServiceClient 仅提供两个字段作为响应
【发布时间】:2016-07-27 00:17:36
【问题描述】:

我正在使用 MobileServiceClient 进行身份验证,我的提供商是 Microsoft 和 Google。响应成功登录后,我得到了身份验证令牌和 Sid。但我想要更多细节。我将此服务用于 Xamarin 表单。有什么方法可以获取登录用户的更多详细信息,例如电子邮件、用户名、验证电子邮件、家庭名称等?

【问题讨论】:

    标签: google-api xamarin.forms azure-mobile-services


    【解决方案1】:

    是的。向 /.auth/me 端点发送请求,并将 X-ZUMO-AUTH 标头设置为 ZUMO 令牌。您将返回一个 JSON blob,其中包含所有声明以及身份提供者令牌。如果可用,您可以使用它们来获取所需的信息。

    【讨论】:

    • 你的意思是说我必须像这样到达终点。 "http://{ServiceName}.azurewebsites.net/.auth/me" 带有 X-ZUMO-AUTH 标头,像这样到达这个端点后,这条消息来了 "您正在寻找的资源已被删除,有它的名称已更改,或暂时不可用。”
    • 你需要使用https
    • @GurpreetSingh 在设置 Google 提供程序时,您还需要在 Azure 门户中的应用服务身份验证中启用这些声明。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-07
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 2014-11-18
    • 2014-12-04
    相关资源
    最近更新 更多