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 few security basics for a Vaadin UI and everything required for the standard authentication provided by the VaadinAuthenticationService.
The base class that can be extended instead of WebSecurityConfigurerAdapter to set up security for a Vaadin UI.
Security expression handler specifically for Vaadin.
 
Extended expression root object for Vaadin.
Configuration properties for VaadinSecurityAutoConfiguration.