Package de.codecamp.vaadin.security.spring.access
-
Interface Summary Interface Description AccessEvaluator AAccessEvaluatoris the programmatic alternative to expression-based access control.RouteAccessControl Checks access before entering a navigation target.RouteAccessDeniedHandler Handles when a fully authenticated user has been denied access to a route, e.g.VaadinSecurityExpressionHandler Security expression handler specifically for Vaadin.VaadinSecurityExpressionOperations -
Class Summary Class Description AbstractAccessRuleRegistry AccessRule Represents the rule determining access to a route.ApplicationAccessRuleRegistry DefaultAccessDeniedError DefaultRouteAccessControl Checks access before entering a navigation target.DefaultVaadinSecurityExpressionHandler The standard implementation ofVaadinSecurityExpressionHandler.RouteAccessConfiguration Allows to dynamically set the access rules for certain routes, navigation targets and parent layouts.RouteAccessControlServiceInitListener Registers theRouteAccessControlwith every newUI.SecuredRoute.NotSetAccessEvaluator The default class used when no evaluator has been set.SessionAccessRuleRegistry VaadinSecurity Utility class to programmatically evaluate Spring Security expressions (seeVaadinSecurity.hasAccess(String)), or call operations available to those expressions directly (seeVaadinSecurity.check()).VaadinSecurityExpressionRoot Extended expression root object for Vaadin. -
Exception Summary Exception Description RouteAccessDeniedException -
Annotation Types Summary Annotation Type Description SecuredRoute Can be used on Vaadin navigation targets to restrict access.