2017-01-28 45 views

回答

1

你并不需要设计会话管理。开箱即用的会话管理已经有了good support,这可能足以满足您的使用情况。

为了回答您的具体问题,许多设计功能都是围绕用户模型的可用性展开的,所以在没有用户模型的情况下使用设计不会有多大意义。

但是,您可以在理论上提供一个实际上不受数据库支持的用户模型,但可以像ActiveRecord模型一样提供嘎嘎声。这将需要相当多的努力和测试,但将允许您重新使用由设计提供的控制器扩展,视图,邮件集成等。

但在我看来,上面所需的工作量并不合理,我建议您更好地熟悉rails中的会话管理,并构建一个与您的身份验证服务集成的自定义解决方案。这并不困难,并且可能更加维持。