【问题标题】:How to access user data in Azure Mobile App services (.Net backend)如何在 Azure 移动应用服务(.Net 后端)中访问用户数据
【发布时间】:2015-10-28 17:28:37
【问题描述】:

我正在使用 Azure 的移动应用服务(而不是 Azure 移动服务)开发一个应用。我已经成功实现了FB的单点登录(这里提到:https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-how-to-configure-facebook-authentication-preview/),但是现在我可以登录我不知道如何访问后端的用户信息(例如基本用户信息和访问令牌)。

有人可以提供一个示例或指向一个解释如何访问这些数据的教程吗?

【问题讨论】:

  • 你试过寻找 facebook sdk 例子吗?您需要获取 fb 身份验证令牌并从后端查询 fb 服务器。
  • 我可以从客户端执行此操作,没问题,但我希望能够使用移动应用内置 OAuth 设置从服务器执行此操作。

标签: c# .net azure azure-mobile-services


【解决方案1】:

看看下面的教程博文:http://blogs.msdn.com/b/carlosfigueira/archive/2013/12/16/enhanced-users-feature-in-azure-mobile-services.aspx - 还有http://blogs.msdn.com/b/carlosfigueira/archive/2012/10/25/getting-user-information-on-azure-mobile-services.aspx

这是不久前写的,使用 NodeJS 后端,但您应该能够将其转换为 .NET,因为存在相同的基本信息 - 您使用 GetIdentities() 获取 facebook 令牌,然后使用 Facebook REST接口或 SDK (http://facebooksdk.net/) 以获取您需要的其余信息。

您需要的基本信息是使用 GetIdentities() 调用来获取您的

【讨论】:

  • 我经历过那个。虽然 APIServices 公开了一个 User 对象,但它以 null 开头,我不知道如何填充它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-08-11
  • 1970-01-01
  • 2016-11-03
  • 2016-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多