Spring Boot Security for Vaadin - Vaadin Add-on Directory
Security for Vaadin applications based on Spring Boot SecurityDemo Project
Javadoc
Spring Boot Security for Vaadin version 0.9.0
Spring Boot Security for Vaadin version 0.9.1
This addon no longer triggers Spring Boot's ValidationAutoConfiguration. You no longer have to add *spring-boot-starter-validation* if you don't already need it for other reasons.
Spring Boot Security for Vaadin version 0.9.2
Some fixes and improvements under the hood. Should work with Vaadin 17 now.
Spring Boot Security for Vaadin version 0.9.3
* Authentication result handling is now customizable.
* Access rules can now be set dynamically (along the lines of `RouteConfiguration`).
* **A few classes have been renamed to be more fitting or concise.** This might cause a few minor compile errors that should be very easy to fix.
Spring Boot Security for Vaadin version 0.9.4
Authentication has been reworked to generally support Web SSO scenarios.
See demo application for [example using Keycloak](https://gitlab.com/codecamp-de/vaadin-security-spring-demo/-/tree/keycloak).
Spring Boot Security for Vaadin version 0.9.5
- Fix URL issues for standard authentication when using reverse proxies.
- Handlers have a better default order. Default handlers now provide constants with their order. Use them instead of magic numbers like `Ordered.LOWEST_PRECEDENCE - 1`.
- Other internal improvements.
Spring Boot Security for Vaadin version 1.0.0
Added support for Vaadin endpoints. Routes and endpoints can now be secured in excatly the same way, while still allowing access to the specifics of each case when necessary. The necessary rework makes this version backwards incompatible, though the changes are not major. @SecuredRoute is now @SecuredAccess; the rest should be easier to figure out.
Spring Boot Security for Vaadin version 2.1.1
- Supports and requires Vaadin 20+ now.
- Check access to views without navigating there: `VaadinSecurity#hasAccessTo(...)`
- CSRF protection no longer completely disabled. Only selectively for Vaadin-related requests.
Spring Boot Security for Vaadin version 2.2.0
- Support Vaadin 21.
Spring Boot Security for Vaadin version 2.2.1
- Fix error when no Fusion @Endpoint is present in the application.
Spring Boot Security for Vaadin version 2.3.0
Support Vaadin 22.
Spring Boot Security for Vaadin version 3.0.2
Supports (and requires) Vaadin 23.
Spring Boot Security for Vaadin version 3.1.0
- `SecurityContextHolder` is now configured to be Vaadin-aware. `VaadinSecurity#getAuthentication(...)` is obsolete now.
- Support for Spring Boot 2.7's deprecation of `WebSecurityConfigurerAdapter`. Configuring a `SecurityFilterChain` no longer leads to an error.
Spring Boot Security for Vaadin version 3.1.2
- Restore old behavior of VaadinSecurityConfigurerAdapter (to restore the old order of things).
- Workaround for missing authentication during AuthenticationChangeEvent.
Spring Boot Security for Vaadin version 4.0.0
- Supports and requires Vaadin 24.
Spring Boot Security for Vaadin version 4.0.1