【问题标题】:Marionette.js with Rails (Devise) Authentication带有 Rails(设计)身份验证的 Marionette.js
【发布时间】:2013-08-09 16:49:02
【问题描述】:

很好奇人们通常如何处理这个问题。我的策略是拥有授权的根路由和未授权的根路由。

授权的用户会被直接发送到我的 marionette.js 单页应用程序,未经授权的用户会被发送到标准的 Rails 登录页面,并可选择登录或注册。

看来您可以将所有这些组合到您的单页应用程序中。您可以根据查看元素所需的授权(注册、管理员、版主等)基于附加到元素的类来显示/隐藏 ui 元素。您还可以在路由器中添加某种“before_filter”,以检查用户是否可以根据其角色访问此路由。

我不确定在这种情况下您将如何处理登录/注册。您可以设置自己的 api 路由,将其发布到要设计的工作的哪个交接处?

想法?策略?这里的最佳做法是什么?

【问题讨论】:

标签: javascript ruby-on-rails backbone.js devise marionette


【解决方案1】:

我发现尝试让 Backbone/Marionette 处理授权站点内容的身份验证和重新加载是痛苦且不必要的。一旦他们登录,将他们重定向到服务器处理的不同 URL,并让服务器作为经过身份验证的用户发送他们需要的所有内容。

【讨论】:

  • 谢谢 Derick,这就是我一直在处理它的方式..只是想听听其他人的建议。但是,在角色的情况下呢。所以你可以有普通的授权用户和管理员用户。
猜你喜欢
  • 2012-02-09
  • 1970-01-01
  • 1970-01-01
  • 2020-08-18
  • 2014-08-31
  • 2020-11-11
  • 2011-10-27
  • 1970-01-01
  • 2011-07-23
相关资源
最近更新 更多