All Classes and Interfaces
Class
Description
This class provides the context information to
AccessEvaluators, either
for a route or an entpoint.The currently supported types of targets for which access can be controlled.
An
AccessEvaluator is the programmatic, more flexible alternative to expression-based
access control for routes and endpoints.Represents the rule determining access.
Delivers an
AuthenticationChangeEvent to all (attached) components that implement
AuthenticationChangeObserver and belong to the same session.Event object containing information about the changed authentication.
Any
com.vaadin.ui.Component implementing this interface will be informed when a user's
authentication changes after a successful login.Contains the result of an authentication attempt.
A handler that will be notified with the result once a login attempt has completed.
The standard implementation of
VaadinSecurityExpressionHandler.An
AccessContext encapsulating an access attempt to an endpoint.Allows access to everyone, authenticated or not.
Vaadin does not offer a way to redirect to a(n external) URL (as opposed to another view).
Requires the user to be authenticated.
Requires the user to be fully authenticated.
Allows to dynamically set the access rules for certain routes, navigation targets and parent
layouts.
An
AccessContext encapsulating an access attempt to a route.Checks access before entering a navigation target and can evaluate access to specific navigation
targets or route paths.
Registers the
RouteAccessControl with every new UI.Handles when a fully authenticated user has been denied access to a route, e.g.
This annotation is used to secure routes and endpoints.
The default class used when no evaluator has been set.
Provides parts of the default behavior for standard authentication.
AuthenticationFailureHandler that provides an appropriate AuthenticationResult.AuthenticationSuccessHandler that provides an appropriate AuthenticationResult.Utility class to programmatically evaluate Spring Security expressions (see
VaadinSecurity.hasAccess(String)) or call operations available to those expressions directly (see
VaadinSecurity.check()).Configures a Spring Security filter chain for Vaadin.
Deprecated.
WebSecurityConfigurerAdapter is deprecated in Spring Boot 2.7.
A
SecurityContextHolderStrategy that also uses the current VaadinSession, if available, to determine the SecurityContext.Registers a
BeforeEnterListener on every UI to always store the latest
SecurityContext with an anonymous authentication in the VaadinSession until the
user is authenticated.Security expression handler specifically for Vaadin.
Extended expression root object for Vaadin.
Configuration properties for
VaadinSecurityAutoConfiguration.