【问题标题】:Apple ID through OAuth?Apple ID 通过 OAuth?
【发布时间】:2019-10-06 08:39:23
【问题描述】:

我在手机游戏中使用Facebook登录和其他3rd Party登录的方式,

  1. 客户端集成了 Native Facebook SDK(或其他原生 sdk)
  2. 客户端登录并获取 OAuth 访问令牌
  3. 客户端将访问令牌传递给服务器端,服务器对 Facebook 进行服务器端身份验证
  4. 如果服务器端获得 FB Uid,则基于它为用户创建一个帐户或登录到现有帐户。

我的问题是,为了让用户每次都从登录到服务中解放出来,是否可以直接在设备上使用 Apple ID 进行这种身份验证流程? Android 和 Google ID 呢?还是我应该研究的其他类型的解决方案?

【问题讨论】:

    标签: android ios oauth


    【解决方案1】:

    我知道这个问题很老,但它是搜索“apple oauth”时最先列出的问题之一......

    Apple 已在 WWDC 2019 上宣布了一项名为 Sign in with Apple 的新功能,该功能允许您使用 oauth 进行 Apple 登录,例如 facebook、twitter、google 等。可以在 here 找到开发者资源和一个很好的介绍here

    【讨论】:

      【解决方案2】:

      ————更新:———————————————

      我们现在可以通过 Apple 登录:https://developer.apple.com/sign-in-with-apple/

      ——————旧版本————————————

      对于苹果用户帐户,没有 oAuth 'ID'-provider

      https://discussions.apple.com/thread/6594633?start=0&tstart=0 https://en.m.wikipedia.org/wiki/List_of_OAuth_providers

      我个人对这一事实的看法如下。 苹果想卖硬件。如果需要软件来支持它,他们会实施或购买它。

      Apple 可能错了,因为 Web 应用程序正在集成 Facebook、Google、Twitter、Windows Live,有时还集成了微博、LinkedIn 或 Amazon oAuth。 我从未听说过 Apple ID 的 oAuth 计划。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 2019-07-14
      • 1970-01-01
      • 2012-05-07
      • 1970-01-01
      • 2016-04-24
      相关资源
      最近更新 更多