All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractRouteAccessRuleRegistry AccessContext This class provides the context information toAccessEvaluators, either for a route or an entpoint.AccessContext.TargetType The currently supported types of targets for which access can be controlled.AccessEvaluator AnAccessEvaluatoris the programmatic, more flexible alternative to expression-based access control for routes and endpoints.AccessRule Represents the rule determining access.AccessRuleException ApplicationRouteAccessRuleRegistry AuthenticationChangeDispatcher Delivers anAuthenticationChangeEventto all (attached) components that implementAuthenticationChangeObserverand belong to the same session.AuthenticationChangeEvent Event object containing information about the changed authentication.AuthenticationChangeObserver Anycom.vaadin.ui.Componentimplementing this interface will be informed when a user's authentication changes after a successful login.AuthenticationResult Contains the result of an authentication attempt.AuthenticationResultHandler A handler that will be notified with the result once a login attempt has completed.DefaultRouteAccessControl DefaultRouteAccessDeniedError DefaultVaadinSecurityExpressionHandler The standard implementation ofVaadinSecurityExpressionHandler.EndpointAccessChecker EndpointAccessContext AnAccessContextencapsulating an access attempt to an endpoint.PermitAll Allows access to everyone, authenticated or not.RedirectView Vaadin does not offer a way to redirect to a(n external) URL (as opposed to another view).RequiresAuthentication Requires the user to be authenticated.RequiresFullAuthentication Requires the user to be fully authenticated.RequiresRole RequiresRole.Evaluator RouteAccessConfiguration Allows to dynamically set the access rules for certain routes, navigation targets and parent layouts.RouteAccessContext AnAccessContextencapsulating an access attempt to a route.RouteAccessControl Checks access before entering a navigation target and can evaluate access to specific navigation targets or route paths.RouteAccessControlServiceInitListener Registers theRouteAccessControlwith every newUI.RouteAccessDeniedException RouteAccessDeniedHandler Handles when a fully authenticated user has been denied access to a route, e.g.SecuredAccess This annotation is used to secure routes and endpoints.SecuredAccess.NotSetAccessEvaluator The default class used when no evaluator has been set.SessionRouteAccessRuleRegistry StandardAuthenticationHandlers Provides parts of the default behavior for standard authentication.StandardAuthenticationService StandardAuthenticationServiceInitListener VaadinAuthenticationFailureHandler AuthenticationFailureHandlerthat provides an appropriateAuthenticationResult.VaadinAuthenticationService VaadinAuthenticationSuccessHandler AuthenticationSuccessHandlerthat provides an appropriateAuthenticationResult.VaadinSecurity Utility class to programmatically evaluate Spring Security expressions (seeVaadinSecurity.hasAccess(String)) or call operations available to those expressions directly (seeVaadinSecurity.check()).VaadinSecurityAutoConfiguration VaadinSecurityConfigurer Configures a few security basics for a Vaadin UI and everything required for the standard authentication provided by theVaadinAuthenticationService.VaadinSecurityConfigurerAdapter The base class that can be extended instead ofWebSecurityConfigurerAdapterto set up security for a Vaadin UI.VaadinSecurityExpressionHandler Security expression handler specifically for Vaadin.VaadinSecurityExpressionOperations VaadinSecurityExpressionRoot Extended expression root object for Vaadin.VaadinSecurityProperties Configuration properties forVaadinSecurityAutoConfiguration.