在新的iOS SSO客户端环境中使用来自服务器的access_令牌

在新的iOS SSO客户端环境中使用来自服务器的access_令牌,ios,sdk,single-sign-on,facebook-ios-sdk,facebook-access-token,Ios,Sdk,Single Sign On,Facebook Ios Sdk,Facebook Access Token,我正在开发一项服务,允许用户注册并使用他们的Facebook帐户登录。该服务在web和iOS客户端上运行 我遇到的问题是: 用户已使用用户名/密码登录iOS应用程序 用户将其Facebook个人资料连接到我们的在线服务 用户重新登录iOS应用程序并希望与GraphAPI交互 最后一步——我没有任何成功——使用facebook ios sdk保存在服务器上的用户访问令牌。在执行延长访问令牌寿命的调用时,我得到以下错误 错误代码:10 错误消息:“未使用单一登录获取访问令牌” 服务器端访问令牌是

我正在开发一项服务,允许用户注册并使用他们的Facebook帐户登录。该服务在web和iOS客户端上运行

我遇到的问题是:

  • 用户已使用用户名/密码登录iOS应用程序
  • 用户将其Facebook个人资料连接到我们的在线服务
  • 用户重新登录iOS应用程序并希望与GraphAPI交互
  • 最后一步——我没有任何成功——使用facebook ios sdk保存在服务器上的用户访问令牌。在执行延长访问令牌寿命的调用时,我得到以下错误

    • 错误代码:10
    • 错误消息:“未使用单一登录获取访问令牌”
    服务器端访问令牌是否与iOS SDK不兼容

    相反的情况就像一个符咒:

  • 用户使用Facebook SSO登录iOS应用程序
  • iOS应用程序向服务器发送访问令牌
  • 服务器使用acces\ U令牌执行GraphAPI请求
  • 利润