我一直在做大量研究并试图找出保护 iphone 应用程序网络服务的最佳(最简单)方法。到目前为止,我的想法如下:
- 使用 oAuth 2.0(缺点:劳动密集型)
- 存储加盐和散列密码 (SHA-1) 并使用用户名和加盐密码作为 url 参数发送每个 api 调用
- 使用用户名存储加盐和散列密码 (SHA-1) 并将两者作为单个 url 参数发送,该参数将存储在数据库中的唯一字段或表中
- 只允许用户通过 twitter 登录或 facebook 登录来登录。
这些方法中的任何一种都行得通吗?我现在倾向于#3,因为它在我看来简单而有效。对于任何反馈,我们都表示感谢!