2012-10-05 49 views

回答

0

的問題是,設計是爲Rails從而使得深度結合到它建成。所以你不能使用它。它可能聽起來像是一個解決方案,但是通過異步方式的Cramp不能直接使用它們(參見參考資料) http://cramp.in/documentation#rack-middlewares)。

Rack附帶的所有中間件都可以使用異步風格(https://github.com/rkh/async-rack),但Warden不是其中之一。您可能需要花一些時間修改它,使其運行在異步環境中(我想您會讓很多朋友這麼做:)

結論:您可能想要推出自己的身份驗證解決方案。

由於sinatra是通過異步模塊支持的,所以您可能需要查看可用的Sinatra身份驗證解決方案,但我懷疑他們會在沒有任何修改的情況下運行。

相關問題