Ответ 1
В Vaadin существует множество способов аутентификации.
- Проверка подлинности на основе Vaadin. Если вы используете Vaadin 6, попробуйте https://vaadin.com/book/vaadin6/-/page/components.loginform.html. Для Vaadin 7 вы можете использовать Addon https://vaadin.com/directory#addon/loginform (очень легко реализовать)
- Добавить значение в пользовательский сеанс и проверить это значение в методе init(). (также легко)
- Обычная проверка подлинности (пример tomcat - http://www.avajava.com/tutorials/lessons/how-do-i-use-basic-authentication-with-tomcat.html) (иногда это очень полезно для клиента, но обычно вы получаете конкретную проблему с контейнером.)
- Spring Безопасность Vaadin 7.1 + Spring - Интеграция безопасности на Tomcat Server (люди любят Spring)
- Apache shiro http://shiro.apache.org/ (никогда не пытайтесь, но это был один из возможных способов)
Я рекомендую вам выбрать 1 или 2, если вы хотите сделать это легко, или 4, если вам нужна система обеспечения безопасности.