0

我正在尝试使用 Backbone.js 0.9.2 + Rails 3.2.0 创建一个 webapp。我无法确定如何将身份验证和授权(角色管理)与应用程序联系起来。我想尽可能多地使用现成的产品。

经过一番研究,我认为 Devise 对用户管理非常好,但我没有看到任何关于 Devise + Backbone.js 的教程。有人有建议吗?

此外,我不断听到有关 CanCan 的消息。如果我要使用 Devise,我需要它吗?还有其他选择吗?

干杯,院长

4

1 回答 1

2

Devise 处理身份验证,CanCan 处理授权。我不确定backbone.js 是如何发挥作用的,因为我以前从未使用过它。

万一您想知道,身份验证与登录和注销有关。授权是查看登录的用户或访客是否有权使用您的应用程序的特定资源。这就是我所读到的内容。当然,我可能会被误认为我不是这些事情的专家。

还有其他选择,但 Devise 和 CanCan 在 Rails 社区中已经很成熟: https ://www.ruby-toolbox.com/categories/rails_authorization

https://www.ruby-toolbox.com/categories/rails_authentication

祝你好运!

于 2012-05-23T22:16:16.790 回答