【问题标题】:Best practices and tutorials for ios authentication [closed]ios 身份验证的最佳实践和教程 [关闭]
【发布时间】:2013-08-04 08:13:58
【问题描述】:

为 ios 应用程序创建用户身份验证系统的最佳做法是什么?任何关于该过程的好的教程或见解都会有所帮助(新手)。

【问题讨论】:

  • 您至少需要了解范围,使用您自己的服务器或第三部分解决方案(可能是 parse.com)。
  • 有哪些好的第三方解决方案?我正在考虑用 cakephp 运行一个灯堆栈,并使用 json 将数据传递给我的 cake auth 等等。这是一个好习惯吗?
  • 它可能是,如果你正确实施它并使用所有适当的安全性(你有自己的 ssl 证书吗?)
  • 还没有,但我可以得到一个。 parse 会为你处理很多这样的事情吗?
  • 实际上 parse 看起来真的很可靠,既然我可以使用开箱即用的东西,为什么还要浪费时间重新发明轮子?

标签: iphone ios authentication ios6


【解决方案1】:

Stormpath是面向开发者的身份验证和用户管理后端服务。您可以管理自己的用户集合、验证他们的登录信息并将用户分配到组(角色)。您的应用会调用其服务器。

Parse 提供Parse Social 服务,让您的应用通过 Facebook 或 Twitter 进行用户身份验证。 Parse 是 acquired by Facebook(截至 2013 年 4 月),所以我不知道这对他们的未来意味着什么。

Okta 是另一个。

Mozilla Persona 很有前途,但可能还没有为现实世界做好准备。有一个名为 persona-ios 的 iOS 开源工具包。阅读How to use Persona in a native iOS app? 上的讨论。

用户身份验证和身份即服务似乎是一个新兴但新兴的领域。

【讨论】:

  • 这正是我想要的。谢谢。
  • UserApp 是另一个用户管理服务。支持登录/注册/密码重置、权限和功能、自定义属性以扩展基本用户模型、社交登录/OAuth 等。
【解决方案2】:

如果您使用第三方后端,stackmob、解析等都处理身份验证。如果您自己动手,那么这个项目看起来是一个合理的选择:http://quickblox.com/developers/SimpleSample-users-ios

【讨论】:

    猜你喜欢
    • 2014-01-23
    • 2013-01-17
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    • 2012-08-26
    • 2011-08-17
    • 1970-01-01
    • 2014-04-11
    相关资源
    最近更新 更多