我正在使用 emberjs 和 active_model_serializer 构建一个应用程序。
我进行了很多搜索以了解如何使用 emberjs 和 rails 实现身份验证/授权,但不能。
有人做过吗?
我正在使用 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
...
仍然让我烦恼的一点是,我必须完全覆盖控制器方法,以避免双重渲染,因为 Devise 尚未设计为具有可定制的渲染。