ed1*_*d1t 13 ruby authentication api restful-authentication ruby-on-rails-3
目前我有一个rails 3应用程序,它使用devise插件进行网站身份验证.但现在我将添加一个iPhone应用程序,所以我将向客户端设备(iPhone)公开api调用.我如何实现auth模块,以便iPhone客户端可以对rails网站进行身份验证并访问某些API?
我应该创建oauth提供程序,令牌库auth还是简单的http auth?
在这种情况下,HTTP基本身份验证将正常工作.如果您希望它更安全,您可以创建OAuth提供程序并创建自己的Twitter xAuth实现,以使其更加用户友好.实质上,您将创建一个API调用,该调用将接受用户名和密码,然后为该用户返回OAuth请求令牌.您将该请求令牌存储在iPhone上并使用它来验证后续请求.