【发布时间】:2015-02-24 13:31:58
【问题描述】:
我正在创建我的第一个 iOS 应用程序,它本质上会调用我在 PHP / MySQL (Laravel) 中构建的 RESTful API,并向用户显示返回的数据。
首先,我需要创建一个系统供用户从 iOS 应用注册/登录。
我一直在阅读有关 oAuth 和 oAuth2 的信息,但有点困惑,因为我不确定它是否适用于我的情况。
我想要的是:
1) 用户在其 iOS 设备上打开应用程序
2) 并且应用程序调用我的 API 时需要登录,然后 API 会根据服务器上的 MySQL 数据库检查用户的凭据
我不想要的是:
1) 用户通过第 3 方应用程序(google、facebook、twitter 等)登录
2) 将用户从应用引导至必须提供凭据的网页,然后重新引导回应用。
oAuth 在这种情况下是否合适?我的印象是它仅用于通过 3rd 方服务验证用户。
编辑:一个例子可能是 ios 上的 ebay 应用程序。它有自己的用户数据库,并允许从应用程序登录和注册,而不是使用任何 3rd 方 API 来这样做
【问题讨论】:
标签: php ios laravel oauth oauth-2.0