#spring-boot #security #vaadin #disable
#spring-boot #Безопасность #vaadin #отключить
Вопрос:
Пример Spring Security работает и понятен. Vaadin значительно улучшил интеграцию с Spring security Framework.
С другой стороны, но неясно, как пример может быть изменен. Я предпринял много попыток, но получил конфликты и ошибки.
Я читал, что нет никаких обязательств использовать форму Vaadin, очень хорошо, я хотел бы использовать свою форму, голый HTML, созданный с помощью сервлета, скажем, конечной точки «my-login-form». Как я могу на самом деле вставить его в показанный код, чтобы Spring использовал его в качестве формы входа и в то же время Vaadin управлял авторизацией маршрутов?
Кроме того, я хотел бы обойти или отключить вход в систему во время теста (без удаления зависимости spring-security) и иметь все доступные маршруты. Как я могу это сделать?
Кто-нибудь может любезно привести пример?
Я действительно ценю любую помощь, которую вы можете предоставить.
Комментарии:
1. Для формы my-login вам нужно будет исключить ее из аутентификации. И что вы подразумеваете под тестированием? Тестовый стенд? Unittests?
2. Проблема заключалась в том, что я не удалил setLoginView из
configure(Http)
; Я буду использовать пользовательскую форму, несмотря на всю работу и накладные расходы (механизм шаблонов, HTML, CSS …), потому что форма Vaadin ограничена (нет обработчика успеха, нет кнопки запоминания …)3. Вы также можете создать представление входа в систему с помощью Vaadin