【发布时间】:2011-11-28 17:04:38
【问题描述】:
我正在开发一个 Rails Web 应用程序,它还为移动设备提供基于 JSON 的 API。移动客户端应首先通过 (email/pass) 获取令牌,然后客户端将使用该令牌进行后续 API 调用。
我是 Devise 的新手,我正在寻找一个类似于 authenticate(email, pass) 的 Devise API 并期望它返回 true/false,然后基于此我将创建并交回令牌或返回拒绝消息.但似乎 Devise 没有提供这样的功能。
我知道 Devise 1.3 提供基于 JSON 的身份验证,但这与我需要的有点不同 - 我需要生成令牌并处理回客户端,然后使用令牌完成身份验证。
有人可以指点一下吗?
【问题讨论】:
-
这是一个很好的问题,不幸的是答案已经过时了。我们需要 Rails 4 的新答案。我希望它能够尽快运行 :)
标签: ruby-on-rails ruby json api devise