Mar*_*tin 19 ruby sinatra devise
有没有人用Sinatra 安装Devise gem?
Devise基于Warden,因此它应该适用于Sinatra,我找不到任何有关如何实现它的相关信息.
小智 22
Devise实际上只是一个以Rails为中心的包装器,带有很好的warden帮助器,这是底层的Rack认证框架.因此,如果您将Sinatra与Rails结合使用,您可以在Rails应用程序中使用Devise,并在Sinatra应用程序中直接使用warden,他们将看到相同的用户会话数据.
所以不,你不能直接在你的Sinatra应用程序中使用Devise,但是如果你正在使用Rails中的一些部分和Sinatra中的其他部分构建模块化应用程序,则可以在组件中使用Devise/Warden.
tje*_*den 6
Devise仅适用于Rails.你不能和Sinatra一起使用它.
你可以看看:
https://github.com/maxjustus/sinatra-authentication
http://www.gittr.com/index.php/archive/sinatra-basic-authentication-selectively-applied/
https://gist.github.com/243611
gef*_*gef 6
还有https://github.com/jsmestad/sinatra_warden可用.
归档时间:
14 年,10 月 前
查看次数:
12460 次
最近记录:
7 年,3 月 前