2012-03-15 48 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應用程序中設計新的東西,以便於遷移...