ちなみにRails3を使っています。
devise を使用する rails アプリと同じスタックで、devise の「warden」を使用してラック アプリを認証するにはどうすればよいですか?
私の問題は、これを呼び出すときです:
request.env['warden'] # nil :(
ラック スタック上の他のアプリケーションから nil を取得します。
config.ru を介して Rails アプリに dav4rack (webdav) を統合しました。Railsアプリでの認証にdeviseを使用しています。
カスタム dav4rack リソース request.env['warden'] から "warden" にアクセスしようとすると、 nil が返されます。warden を使用して dav4rack リソースで認証するにはどうすればよいですか?
私が使用する config.ru の例: