php 身份验证 token + ios

标签 php ios web-services authentication sfhfkeychainutils

我正在开发一个 ios 应用程序,让用户使用用户 ID 和密码登录。目前的事件流程如下:

1) 用户输入用户名和密码。

2) 单击登录按钮调用一个 php web 服务,该服务对用户进行身份验证并根据登录成功或失败返回 1 或 0。

现在,我想更新我的 php 登录 web 服务,以便它可以在第一次成功登录后向 ios 返回身份验证 token 。然后我想将此 token 安全地存储在我的手机上。这是我的问题:

1) 是否有生成身份验证 token 的标准算法?我在一些线程中读到 token 应该是 UDID+userid+timestamp 的加密,但没有看到具体的答案或示例。

2) 我在手机上收到 token 后,如何将其安全地存储在钥匙串(keychain)中。我打算使用 SFHFKeychainUtils。有没有办法我可以使用它来存储我的 token 。我在 google 上搜索了很多有关在 keychain/SFHFKeychainUtils 上存储身份验证 token 的信息,但没有找到具体的答案。我只是将其存储为用户标识、 token 组合还是有更好的方法来完成此操作。

非常感谢您的意见。

谢谢,

迈克。

最佳答案

oauth是认证过程的标准协议(protocol)。检查 oauth-consumer 库。您可以从这里下载它 link .

关于php 身份验证 token + ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15150817/

相关文章:

php - android使用php连接mysql

objective-c - 批处理核心数据获取结果

ios - 比将 NSDictionaries 作为参数传递更好的模式?

ios - 如何在iOS app后台继续上传?

python - Rest 客户端的元语言

web-services - 使用VBA连接到MS Access中的Web服务

c# - 正确处理 WebRequest 和 StreamReader

php - 如何在 CMS 页面 Magento 中调用 PHTML 文件

php - Laravel SMTP 电子邮件

php - 检查日期并显示直到事件日期