Играть в каркас 1.2.4 миграции? что делать лучше всего? - PullRequest
4 голосов
/ 16 марта 2012

Я хочу добавить авторизацию и аутентификацию в мое приложение, оно использует play 1.2.4, что лучше, перенести все приложение на 2.0 сейчас или использовать некоторые модули для 1.2.4 и позже бороться с миграцией и повторной реализацией аутентификации?

Ответы [ 3 ]

2 голосов
/ 16 марта 2012

Если вы просто хотите реализовать аутентификацию и авторизацию, то переход на Play 2.0, безусловно, не требуется.Кроме того, миграция с 1.x на 2.0 не так проста, в зависимости от сложности вашего приложения.Есть несколько довольно существенных различий между двумя основными версиями фреймворка.Повторная реализация аутентификации позже не станет для вас самым серьезным беспокойством, если вы приступите к выполнению миссии по миграции.

Для авторизации в Play 1.2.4 я могу порекомендовать модуль Deadbolt , он еще очень гибкийлегко начать работать с.Для аутентификации базовый защищенный модуль может быть расширен для удовлетворения большинства потребностей.

1 голос
/ 16 марта 2012

Я выполнил миграцию моего приложения 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 таким образом, чтобы упростить миграцию ...

1 голос
/ 16 марта 2012

Мне только что пришлось развернуть авторизацию для сайта Play 1.2.4, и было совершенно безболезненно использовать Play-ScalaSecure . Может быть не очень полезно, если вы не используете Scala. , ,

Недостатком является то, что документы довольно скудны, но настройка была простой, а реализация - простой. Просто примените черту Secure к контроллерам.

...