我想给我的应用程序添加授权和认证功能,它使用的是Play 1.2.4版本,哪种方法更好些?是立即将整个应用迁移到2.0版本,还是先使用一些适用于1.2.4版本的模块,并在以后再考虑迁移及重新实现认证功能?
我想给我的应用程序添加授权和认证功能,它使用的是Play 1.2.4版本,哪种方法更好些?是立即将整个应用迁移到2.0版本,还是先使用一些适用于1.2.4版本的模块,并在以后再考虑迁移及重新实现认证功能?
最近我不得不为一个Play 1.2.4网站推出认证,使用Play-ScalaSecure相当轻松。如果你不使用Scala可能没有那么有帮助...
缺点是文档非常稀少,但设置很容易,实现也很简单。只需将Secure特性应用于控制器即可。
我刚刚评估了将我的1.2.4应用程序迁移到2.0版本的可能性,目前该应用程序正在开发中,很快将首次发布。但是,决定留在1.2.4版本并不困难。从我的角度来看,Playframework 2.0与1.2.4是非常不同的框架:
毫无疑问,我的下一个应用程序将使用Playframework 2.0,但我当前的目标是尽快发布我的当前应用程序。迁移到2.0会大大减缓这个目标的实现。如果您有相同的目标,则建议您保持1.2.4版本,并像已经提到的那样使用Deadbolt Module。我会快速学习如何在Playframework 2.0中完成任务,并以易于迁移的方式设计当前1.2.4应用程序中的新功能...