2012-03-15 28 views

回答

2

如果您只是想实现身份验证和授权,那么迁移到Play 2.0当然不是必需的。此外,从1.x迁移到2.0并不容易,这取决于您的应用程序的复杂性。框架的两个主要版本之间有一些非常显着的差异。如果您开始执行迁移任务,重新验证身份验证不会是您最大的担忧。

对于Play 1.2.4授权,我可以推荐Deadbolt module,它非常灵活而且易于开始使用。对于身份验证,可以扩展基本安全模块以满足大多数需求。

1

我刚刚不得不为Play 1.2.4网站推出auth,并且使用Play-ScalaSecure这是相当痛苦的。如果你不使用Scala,可能不会有帮助。 。 。

缺点是文档非常稀疏,但设置很简单,实现很简单。只需将安全特征应用于控制器。

1

我已经将目前正在开发并即将发布的1.2.4应用程序迁移到昨天的版本2.0,并且它不是一个坚持1.2.4版本的决定。 Playframework 2.0是一个非常不同的比framwork 1.2.4,至少从我的观点:

  • 控制器是不同
  • 持久性接入层是不同
  • 模板是不同
  • 配置是不同

毫无疑问,我的下一个应用程序将Playframework 2.0想去,但是我目前的目标为t o尽快为我目前的应用程序发布。迁移到2.0会大大减缓这个目标。如果你有相同的目标,那么我建议你保持1.2.4,并使用Deadbolt Module,如前所述。我想要做的是快速学习如何在Playframework 2.0中完成所有工作,并在当前的1.2.4应用程序中设计新的东西,以便于迁移...