首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Devise可以在Cramp应用程序中用于身份验证吗?

Devise可以在Cramp应用程序中用于身份验证吗?
EN

Stack Overflow用户
提问于 2012-10-05 19:19:29
回答 1查看 144关注 0票数 0

我已经使用Cramp.in(http://cramp.in)框架创建了一个应用程序。我现在需要为应用程序设置身份验证。在Rails中,我使用了设备来实现这一目的。设备可以在Cramp应用程序中使用吗?或者我应该使用其他东西吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-05 21:12:19

问题是Devise是为Rails构建的,因此它与Rails紧密耦合。所以你就是不能使用它。

建立在一个名为Warden (https://github.com/hassox/warden/wiki)的机架中间件之上的设计它听起来像是一个解决方案,但是由于是异步的,Cramp不能直接使用这些(参见http://cramp.in/documentation#rack-middlewares)。

Rack附带的所有中间件都有异步风格(https://github.com/rkh/async-rack)可用,但Warden不在其中。你可能想花点时间修改它,让它在异步环境中运行(我猜这样做会让你自己有很多朋友:)

结论:您可能希望推出自己的身份验证解决方案。

因为sinatra是通过异步模块支持的,所以您可能希望查看可用的Sinatra身份验证解决方案,但我怀疑它们不需要任何修改就能运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12745139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档