【发布时间】:2011-04-29 05:47:19
【问题描述】:
顺便说一下,我正在使用 rails 3。
如何使用 devise 的“守望者”在同一个机架应用程序中进行身份验证 stack 作为使用 devise 的 rails 应用程序?
我的问题是当我调用这个时:
request.env['warden'] # nil :(
从机架堆栈上的其他应用程序我得到零!
我通过 config.ru 在我的 rails 应用程序中集成了 dav4rack (webdav)。 我在我的 rails 应用程序中使用 devise 进行身份验证。
当我尝试从我的自定义 dav4rack 资源中访问“守望者”时, request.env['warden'] 我得到了 nil。 如何在我的 dav4rack 资源中使用warden 进行身份验证?
我使用的 config.ru 示例:
【问题讨论】:
标签: ruby-on-rails authentication rack devise warden