我正在使用 emberjs 和 active_model_serializer 构建一个应用程序。
我进行了很多搜索以了解如何使用 emberjs 和 rails 实现身份验证/授权,但不能。
有人做过吗?
最佳答案
我目前正在研究此类主题:我正在使用 Devise,并尝试了两种解决方案:
页面应用。
我都试过了,一切都很好。使用 #1 不方便的是身份验证导航时的“老式”闪烁。解决方案#2 有我的偏好。
下面是一个使用 JSON 封装的 Devise auth 示例:
class SessionsController < Devise::SessionsController
def create
resource = warden.authenticate!(auth_options)
sign_in(resource_name, resource)
render(json: resource, status: :ok) and return
end
...
仍然让我烦恼的一点是,我必须完全覆盖 Controller 方法,以避免双重渲染,因为 Devise 尚未设计为具有可定制的渲染。
关于ruby-on-rails-3.1 - 如何使用 emberjs 和 rails3 实现认证系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11079193/