【发布时间】:2012-02-24 07:43:59
【问题描述】:
我正在针对非 Rails REST API 使用 ActiveResource...事实上,即使是“Rest”部分也值得怀疑,但他们尝试了:
虽然 RESTful 应用程序在理想情况下是无状态的,但 ALM 平台 需要会话来管理锁定、客户端生命周期和执行 其他基本任务。使用 cookie 执行会话管理 命名为 QCSession。
无论如何,我需要向“身份验证点/身份验证”发出一个 GET,以使用户通过身份验证并取回 cookie。只是不知道该怎么做。这是我所拥有的,但出现 404 错误:
class AlmActiveResource < ActiveResource::Base
attr_accessor :lwsso_cookie, :qcsession_cookie
self.site = "http://alm_url/qcbin/"
self.user = "name"
self.password = "pw"
def self.authentication
@auth_point = "authentication-point/authenticate"
self.prefix(@auth_point)
meow = self.get(:authenticate)
Rails.logger.debug("Meow: #{meow.inspect}")
end
end
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3