有人有什么想法吗?情况是这样的:我有一个主要的 Rails 应用程序和一个辅助应用程序。辅助应用程序用于将 Web 服务请求转换为 RESTful PUT 到主应用程序。辅助应用程序尝试添加的资源需要身份验证。任何想法将不胜感激!谢谢!
问问题
752 次
2 回答
1
ActiveResource 用于此目的:
class MyModel < ActiveResource::Base
self.site = OTHER_APP_URL
self.user = OTHER_APP_USER
self.password = OTHER_APP_PASSWORD
# Rest of the code here
end
在此处阅读如何从 ActiveResource 与 RESTful API 对话:http: //api.rubyonrails.org/classes/ActiveResource/Base.html
于 2009-07-08T12:58:36.170 回答
0
我想我可能通过调查我的一些 IM 联系人找到了自己的答案。最合乎逻辑的方法是使用Curb ruby gem。从前面提到的 API 中,只需启用 cookie jar,轻松地进行身份验证,然后将 cookie 包含在需要身份验证的后续 HTTP 操作中;)
(当我实现这个时会发布一些代码..)
尽管如此,仍然会感谢评论和/或替代方案!
于 2009-07-08T13:00:07.103 回答