objective-c - iOS 5 - Rails 3 服务器 - 共享 key

标签 objective-c ios ruby-on-rails-3 encryption ios5

我有一个 iOS 5 应用程序,它使用来自 Rails 3 服务器的 Web 服务。应用程序的要求之一是所有通信应用程序 -> 服务器 -> 必须通过某种共享 key 进行加密。

该共享 key 应用于对从服务器发送到服务器的所有消息进行签名,因此只有另一方可以解密它。

我对这个话题很迷茫,需要一些帮助。 有什么指导方针吗?有 gem 吗? iOS 框架?例子?

谢谢!

最佳答案

我发现了一篇关于这个主题的精彩文章:http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/

亚马逊就采用这种方法。

关于objective-c - iOS 5 - Rails 3 服务器 - 共享 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9080576/

相关文章:

ios - 如何向我的 UICollectionView 添加一个额外的静态单元格?

migration - 向表中添加新列时,我应该创建新迁移还是编辑旧迁移?

ruby-on-rails-3 - 如何为 Rails 3 创建一个全局函数?

ios - 使用基于页面的导航将数组数据从一个界面传递到 watchkit 中的另一个界面?

objective-c - 将 UITableView 添加到 Storyboard上的 ViewController 时出错

ios - 我如何在 Mapbox iOS SDK 3.0 版中创建自定义图像标记?

ruby - LoadError : Expected {app_path}/models/model file. rb 定义模型名称

objective-c - 如何在 Swift 中实现富有表现力的动态数组排序

objective-c - 如何在没有 url 方案或外部服务器的情况下在 2 个本地 ios 应用程序之间共享文件?

ios - 停止在第三个 ViewController 上播放音乐 - Swift 4