A B C D E F G H I L N O P R S V 
All Classes All Packages

A

AbstractRouteAccessRuleRegistry - Class in de.codecamp.vaadin.security.spring.access.route
 
AbstractRouteAccessRuleRegistry() - Constructor for class de.codecamp.vaadin.security.spring.access.route.AbstractRouteAccessRuleRegistry
 
AccessContext - Interface in de.codecamp.vaadin.security.spring.access
This class provides the context information to AccessEvaluators, either for a route or an entpoint.
AccessContext.TargetType - Enum in de.codecamp.vaadin.security.spring.access
The currently supported types of targets for which access can be controlled.
AccessEvaluator - Interface in de.codecamp.vaadin.security.spring.access
An AccessEvaluator is the programmatic, more flexible alternative to expression-based access control for routes and endpoints.
AccessRule - Class in de.codecamp.vaadin.security.spring.access
Represents the rule determining access.
AccessRuleException - Exception in de.codecamp.vaadin.security.spring.access
 
AccessRuleException(String) - Constructor for exception de.codecamp.vaadin.security.spring.access.AccessRuleException
 
AccessRuleException(String, Throwable) - Constructor for exception de.codecamp.vaadin.security.spring.access.AccessRuleException
 
ApplicationRouteAccessRuleRegistry - Class in de.codecamp.vaadin.security.spring.access.route
 
ApplicationRouteAccessRuleRegistry() - Constructor for class de.codecamp.vaadin.security.spring.access.route.ApplicationRouteAccessRuleRegistry
 
asCopyOf(SecuredAccess) - Static method in class de.codecamp.vaadin.security.spring.access.AccessRule
Creates a new access rule as copy from a SecuredAccess annotation.
asEndpointAccessContext() - Method in interface de.codecamp.vaadin.security.spring.access.AccessContext
Casts this access context to a EndpointAccessContext which provides more information that is specific to this target type.
asRouteAccessContext() - Method in interface de.codecamp.vaadin.security.spring.access.AccessContext
Casts this access context to a RouteAccessContext which provides more information that is specific to this target type.
AuthenticationResult - Class in de.codecamp.vaadin.security.spring.authentication
Contains the result of an authentication attempt.
AuthenticationResultHandler - Interface in de.codecamp.vaadin.security.spring.authentication
A handler that will be notified with the result once a login attempt has completed.

B

beforeEnter(BeforeEnterEvent) - Method in class de.codecamp.vaadin.security.spring.util.RedirectView
 

C

check() - Static method in class de.codecamp.vaadin.security.spring.access.VaadinSecurity
Returns operations that allow to check for certain access of the current Authentication.
check(Method, HttpServletRequest) - Method in class de.codecamp.vaadin.security.spring.access.endpoint.EndpointAccessChecker
 
check(Authentication) - Static method in class de.codecamp.vaadin.security.spring.access.VaadinSecurity
Check for access by querying the methods of the returned VaadinSecurityExpressionOperations.
checkAccess(BeforeEnterEvent) - Method in class de.codecamp.vaadin.security.spring.access.route.DefaultRouteAccessControl
 
checkAccess(BeforeEnterEvent) - Method in interface de.codecamp.vaadin.security.spring.access.route.RouteAccessControl
 
checkLayout() - Method in class de.codecamp.vaadin.security.spring.access.AccessRule
Returns whether parent layouts should also be examined for access rules.
checkLayout() - Method in annotation type de.codecamp.vaadin.security.spring.access.SecuredAccess
Returns whether the parent layout chain should also be checked for access.
configure(HttpSecurity) - Method in class de.codecamp.vaadin.security.spring.config.VaadinSecurityConfigurer
 
configure(HttpSecurity) - Method in class de.codecamp.vaadin.security.spring.config.VaadinSecurityConfigurerAdapter
 
createSecurityExpressionRoot(Authentication, VaadinServletRequest) - Method in class de.codecamp.vaadin.security.spring.access.DefaultVaadinSecurityExpressionHandler
 
createSecurityExpressionRoot(Authentication, VaadinServletRequest) - Method in interface de.codecamp.vaadin.security.spring.access.VaadinSecurityExpressionHandler
 

D

de.codecamp.vaadin.security.spring.access - package de.codecamp.vaadin.security.spring.access
 
de.codecamp.vaadin.security.spring.access.endpoint - package de.codecamp.vaadin.security.spring.access.endpoint
 
de.codecamp.vaadin.security.spring.access.route - package de.codecamp.vaadin.security.spring.access.route
 
de.codecamp.vaadin.security.spring.access.rules - package de.codecamp.vaadin.security.spring.access.rules
 
de.codecamp.vaadin.security.spring.authentication - package de.codecamp.vaadin.security.spring.authentication
 
de.codecamp.vaadin.security.spring.autoconfigure - package de.codecamp.vaadin.security.spring.autoconfigure
 
de.codecamp.vaadin.security.spring.config - package de.codecamp.vaadin.security.spring.config
 
de.codecamp.vaadin.security.spring.util - package de.codecamp.vaadin.security.spring.util
 
DefaultRouteAccessControl - Class in de.codecamp.vaadin.security.spring.access.route
 
DefaultRouteAccessControl() - Constructor for class de.codecamp.vaadin.security.spring.access.route.DefaultRouteAccessControl
 
DefaultRouteAccessDeniedError - Class in de.codecamp.vaadin.security.spring.access.route
 
DefaultRouteAccessDeniedError() - Constructor for class de.codecamp.vaadin.security.spring.access.route.DefaultRouteAccessDeniedError
 
DefaultVaadinSecurityExpressionHandler - Class in de.codecamp.vaadin.security.spring.access
The standard implementation of VaadinSecurityExpressionHandler.
DefaultVaadinSecurityExpressionHandler() - Constructor for class de.codecamp.vaadin.security.spring.access.DefaultVaadinSecurityExpressionHandler
 
doGetAccessRule(Class<?>, boolean) - Method in class de.codecamp.vaadin.security.spring.access.route.AbstractRouteAccessRuleRegistry
 

E

enableCsrf(boolean) - Method in class de.codecamp.vaadin.security.spring.access.endpoint.EndpointAccessChecker
 
ENDPOINT - de.codecamp.vaadin.security.spring.access.AccessContext.TargetType
 
EndpointAccessChecker - Class in de.codecamp.vaadin.security.spring.access.endpoint
 
EndpointAccessChecker(AccessAnnotationChecker, CsrfChecker) - Constructor for class de.codecamp.vaadin.security.spring.access.endpoint.EndpointAccessChecker
 
EndpointAccessContext - Class in de.codecamp.vaadin.security.spring.access.endpoint
An AccessContext encapsulating an access attempt to an endpoint.
EndpointAccessContext(Method, HttpServletRequest) - Constructor for class de.codecamp.vaadin.security.spring.access.endpoint.EndpointAccessContext
Creates a new EndpointAccessContext.
evaluator() - Method in class de.codecamp.vaadin.security.spring.access.AccessRule
A programmatic evaluator to control access; may be null.
evaluator() - Method in annotation type de.codecamp.vaadin.security.spring.access.SecuredAccess
A programmatic evaluator to control access.
Evaluator() - Constructor for class de.codecamp.vaadin.security.spring.access.rules.RequiresRole.Evaluator
 
expression() - Method in class de.codecamp.vaadin.security.spring.access.AccessRule
A Spring Security expression to control access; may be null.
EXPRESSION_NOT_SET - Static variable in annotation type de.codecamp.vaadin.security.spring.access.SecuredAccess
The default string used when no expression has been set.

F

failure(Exception) - Static method in class de.codecamp.vaadin.security.spring.authentication.AuthenticationResult
 
findAnnotation(Class<?>, Class<A>) - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessContext
Tries to find the first matching annotation of the given type on the navigation target or layout class.
findAnnotation(Class<A>) - Method in interface de.codecamp.vaadin.security.spring.access.AccessContext
A convenience method that allows to find the first matching annotation of a certain type, looking in locations and in an order that makes the most sense for the target type of this access context.
findAnnotation(Class<A>) - Method in class de.codecamp.vaadin.security.spring.access.endpoint.EndpointAccessContext
 
findAnnotation(Class<A>) - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessContext
 
findAnnotation(Method, Class<A>) - Static method in class de.codecamp.vaadin.security.spring.access.endpoint.EndpointAccessContext
Tries to find the first matching annotation of the given type on the endpoint method.
forApplicationScope() - Static method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessConfiguration
Returns a configurator for application scoped access rules.
forSessionScope() - Static method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessConfiguration
Returns a configurator for session scoped access rules.

G

get() - Static method in interface de.codecamp.vaadin.security.spring.authentication.VaadinAuthenticationService
get(Component) - Static method in interface de.codecamp.vaadin.security.spring.authentication.VaadinAuthenticationService
Returns the VaadinAuthenticationService associated with the UI of the given component.
getAccessedTargetOrLayout() - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessContext
Returns the navigation target itself or one of its parent layouts currently being checked for access.
getAccessRule(Class<?>) - Method in class de.codecamp.vaadin.security.spring.access.route.AbstractRouteAccessRuleRegistry
 
getAccessRule(Class<?>) - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessConfiguration
Returns the effective access rule for the given navigation target or parent layout.
getAccessRule(Class<?>) - Method in class de.codecamp.vaadin.security.spring.access.route.SessionRouteAccessRuleRegistry
 
getAccessRule(String) - Method in class de.codecamp.vaadin.security.spring.access.route.AbstractRouteAccessRuleRegistry
 
getAccessRule(String) - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessConfiguration
Returns the effective access rule for the given route path.
getAccessRule(String) - Method in class de.codecamp.vaadin.security.spring.access.route.SessionRouteAccessRuleRegistry
 
getApplicationRegistry(VaadinContext) - Static method in class de.codecamp.vaadin.security.spring.access.route.ApplicationRouteAccessRuleRegistry
 
getAuthentication() - Static method in class de.codecamp.vaadin.security.spring.access.VaadinSecurity
Returns the current Authentication if available.
getDenyUnsecured() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties
 
getEndpointMethod() - Method in class de.codecamp.vaadin.security.spring.access.endpoint.EndpointAccessContext
 
getException() - Method in class de.codecamp.vaadin.security.spring.authentication.AuthenticationResult
The exception associated with the authentication failure, if available.
getLoginProcessingUrl() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
getLoginRoute() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
getLogoutProcessingUrl() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
getLogoutSuccessUrl() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
getMainRoute() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
getRegisteredAccessRulesForPaths() - Method in class de.codecamp.vaadin.security.spring.access.route.AbstractRouteAccessRuleRegistry
 
getRegisteredAccessRulesForPaths() - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessConfiguration
Returns all access rules registered route paths.
getRegisteredAccessRulesForTargetsAndLayouts() - Method in class de.codecamp.vaadin.security.spring.access.route.AbstractRouteAccessRuleRegistry
 
getRegisteredAccessRulesForTargetsAndLayouts() - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessConfiguration
Returns all access rules registered for navigation targets or parent layouts.
getRequest() - Method in class de.codecamp.vaadin.security.spring.access.endpoint.EndpointAccessContext
 
getSessionRegistry(VaadinSession) - Static method in class de.codecamp.vaadin.security.spring.access.route.SessionRouteAccessRuleRegistry
 
getStandardAuth() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties
 
getTargetType() - Method in interface de.codecamp.vaadin.security.spring.access.AccessContext
The type of the target for which to check access; either a route or and endpoint.
getTargetType() - Method in class de.codecamp.vaadin.security.spring.access.endpoint.EndpointAccessContext
 
getTargetType() - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessContext
 
getUiRootUrl() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties
 

H

handleAccessDenied(BeforeEnterEvent) - Method in interface de.codecamp.vaadin.security.spring.access.route.RouteAccessDeniedHandler
Called after a fully authenticated user has been denied access to a route.
handleAccessDenied(BeforeEnterEvent) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationHandlers
 
handleAuthenticationResult(AuthenticationResult) - Method in interface de.codecamp.vaadin.security.spring.authentication.AuthenticationResultHandler
Called with the result of the authentication attempt.
handleAuthenticationResult(AuthenticationResult) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationHandlers
 
hasAccess(AccessContext) - Method in interface de.codecamp.vaadin.security.spring.access.AccessEvaluator
Returns whether access should be granted based on the given context.
hasAccess(AccessContext) - Method in class de.codecamp.vaadin.security.spring.access.rules.RequiresRole.Evaluator
 
hasAccess(AccessContext) - Method in class de.codecamp.vaadin.security.spring.access.SecuredAccess.NotSetAccessEvaluator
 
hasAccess(String) - Static method in class de.codecamp.vaadin.security.spring.access.VaadinSecurity
Returns whether the current Authentication has access based on the given security expression.
hasAccess(String, Class<? extends Component>, List<Class<? extends RouterLayout>>, VaadinSession) - Method in class de.codecamp.vaadin.security.spring.access.route.DefaultRouteAccessControl
 
hasAccess(Authentication, String) - Static method in class de.codecamp.vaadin.security.spring.access.VaadinSecurity
Returns whether the given Authentication has access based on the specified Spring security expression.
hasAccessTo(Class<? extends Component>) - Method in class de.codecamp.vaadin.security.spring.access.route.DefaultRouteAccessControl
 
hasAccessTo(Class<? extends Component>) - Method in interface de.codecamp.vaadin.security.spring.access.route.RouteAccessControl
 
hasAccessTo(Class<? extends Component>) - Static method in class de.codecamp.vaadin.security.spring.access.VaadinSecurity
Returns whether the current Authentication has access to the given navigation target.
hasAccessTo(String) - Method in class de.codecamp.vaadin.security.spring.access.route.DefaultRouteAccessControl
 
hasAccessTo(String) - Method in interface de.codecamp.vaadin.security.spring.access.route.RouteAccessControl
 
hasAccessTo(String) - Static method in class de.codecamp.vaadin.security.spring.access.VaadinSecurity
Returns whether the current Authentication has access to the given route path.
hasIpAddress(String) - Method in interface de.codecamp.vaadin.security.spring.access.VaadinSecurityExpressionOperations
 
hasIpAddress(String) - Method in class de.codecamp.vaadin.security.spring.access.VaadinSecurityExpressionRoot
 

I

isEnabled() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
isEndpoint() - Method in interface de.codecamp.vaadin.security.spring.access.AccessContext
Returns whether this is an endpoint access context, i.e.
isFailure() - Method in class de.codecamp.vaadin.security.spring.authentication.AuthenticationResult
 
isRoute() - Method in interface de.codecamp.vaadin.security.spring.access.AccessContext
Returns whether this is a route access context, i.e.
isSuccess() - Method in class de.codecamp.vaadin.security.spring.authentication.AuthenticationResult
 

L

login(Component, String, String, boolean, AuthenticationResultHandler) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationService
 
login(Component, String, String, boolean, AuthenticationResultHandler) - Method in interface de.codecamp.vaadin.security.spring.authentication.VaadinAuthenticationService
Performs the authentication attempt against Spring Security and call the provided handler with the result.
logout() - Method in interface de.codecamp.vaadin.security.spring.authentication.VaadinAuthenticationService
Logs out the current user.
logout(Component) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationService
 
logout(Component) - Method in interface de.codecamp.vaadin.security.spring.authentication.VaadinAuthenticationService
Logs out the user associated with the UI of the given component.

N

NotSetAccessEvaluator() - Constructor for class de.codecamp.vaadin.security.spring.access.SecuredAccess.NotSetAccessEvaluator
 

O

of(Class<? extends AccessEvaluator>) - Static method in class de.codecamp.vaadin.security.spring.access.AccessRule
Creates a new access rule based on an evaluator, checking parent layouts for access rules.
of(Class<? extends AccessEvaluator>, boolean) - Static method in class de.codecamp.vaadin.security.spring.access.AccessRule
Creates a new access rule based on an evaluator, optionally checking parent layouts for access rules.
of(String) - Static method in class de.codecamp.vaadin.security.spring.access.AccessRule
Creates a new access rule based on an expression, checking parent layouts for access rules.
of(String, boolean) - Static method in class de.codecamp.vaadin.security.spring.access.AccessRule
Creates a new access rule based on an expression, optionally checking parent layouts for access rules.
onAccessDenied(BeforeEnterEvent) - Method in class de.codecamp.vaadin.security.spring.access.route.DefaultRouteAccessControl
 
onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class de.codecamp.vaadin.security.spring.authentication.VaadinAuthenticationFailureHandler
 
onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class de.codecamp.vaadin.security.spring.authentication.VaadinAuthenticationSuccessHandler
 
ORDER - Static variable in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationHandlers
The order used for this handler.

P

PermitAll - Annotation Type in de.codecamp.vaadin.security.spring.access.rules
Allows access to everyone, authenticated or not.
PREFIX - Static variable in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties
 
PRIORITY - Static variable in interface de.codecamp.vaadin.security.spring.access.route.RouteAccessControl
The priority used to register the BeforeEnterListener used to perform access control.

R

recallOriginalTarget(UI) - Static method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationHandlers
 
redirectToUrl(BeforeEnterEvent, String) - Static method in class de.codecamp.vaadin.security.spring.util.RedirectView
 
RedirectView - Class in de.codecamp.vaadin.security.spring.util
Vaadin does not offer a way to redirect to a(n external) URL (as opposed to another view).
RedirectView() - Constructor for class de.codecamp.vaadin.security.spring.util.RedirectView
 
removeAccessRule(Class<? extends Component>) - Method in class de.codecamp.vaadin.security.spring.access.route.AbstractRouteAccessRuleRegistry
 
removeAccessRule(Class<? extends Component>) - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessConfiguration
Removes the access rule for the given navigation target or parent layout.
removeAccessRule(String) - Method in class de.codecamp.vaadin.security.spring.access.route.AbstractRouteAccessRuleRegistry
 
removeAccessRule(String) - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessConfiguration
Removes the access rule for the given route path.
RequiresAuthentication - Annotation Type in de.codecamp.vaadin.security.spring.access.rules
Requires the user to be authenticated.
RequiresFullAuthentication - Annotation Type in de.codecamp.vaadin.security.spring.access.rules
Requires the user to be fully authenticated.
RequiresRole - Annotation Type in de.codecamp.vaadin.security.spring.access.rules
 
RequiresRole.Evaluator - Class in de.codecamp.vaadin.security.spring.access.rules
 
ROUTE - de.codecamp.vaadin.security.spring.access.AccessContext.TargetType
 
ROUTE_PATH - Static variable in class de.codecamp.vaadin.security.spring.util.RedirectView
 
RouteAccessConfiguration - Class in de.codecamp.vaadin.security.spring.access.route
Allows to dynamically set the access rules for certain routes, navigation targets and parent layouts.
RouteAccessContext - Class in de.codecamp.vaadin.security.spring.access.route
An AccessContext encapsulating an access attempt to a route.
RouteAccessContext(Class<?>) - Constructor for class de.codecamp.vaadin.security.spring.access.route.RouteAccessContext
Creates a new RouteAccessContext.
RouteAccessControl - Interface in de.codecamp.vaadin.security.spring.access.route
Checks access before entering a navigation target and can evaluate access to specific navigation targets or route paths.
RouteAccessControlServiceInitListener - Class in de.codecamp.vaadin.security.spring.access.route
Registers the RouteAccessControl with every new UI.
RouteAccessControlServiceInitListener() - Constructor for class de.codecamp.vaadin.security.spring.access.route.RouteAccessControlServiceInitListener
 
RouteAccessDeniedException - Exception in de.codecamp.vaadin.security.spring.access.route
 
RouteAccessDeniedException(String) - Constructor for exception de.codecamp.vaadin.security.spring.access.route.RouteAccessDeniedException
 
RouteAccessDeniedHandler - Interface in de.codecamp.vaadin.security.spring.access.route
Handles when a fully authenticated user has been denied access to a route, e.g.

S

SecuredAccess - Annotation Type in de.codecamp.vaadin.security.spring.access
This annotation is used to secure routes and endpoints.
SecuredAccess.NotSetAccessEvaluator - Class in de.codecamp.vaadin.security.spring.access
The default class used when no evaluator has been set.
serviceInit(ServiceInitEvent) - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessControlServiceInitListener
 
serviceInit(ServiceInitEvent) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationServiceInitListener
 
SessionRouteAccessRuleRegistry - Class in de.codecamp.vaadin.security.spring.access.route
 
SessionRouteAccessRuleRegistry(VaadinSession) - Constructor for class de.codecamp.vaadin.security.spring.access.route.SessionRouteAccessRuleRegistry
 
setAccessDeniedHandlers(List<RouteAccessDeniedHandler>) - Method in class de.codecamp.vaadin.security.spring.access.route.DefaultRouteAccessControl
 
setAccessRule(Class<? extends Component>, AccessRule) - Method in class de.codecamp.vaadin.security.spring.access.route.AbstractRouteAccessRuleRegistry
 
setAccessRule(Class<? extends Component>, AccessRule) - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessConfiguration
Sets the access rule for the given navigation target or parent layout.
setAccessRule(String, AccessRule) - Method in class de.codecamp.vaadin.security.spring.access.route.AbstractRouteAccessRuleRegistry
 
setAccessRule(String, AccessRule) - Method in class de.codecamp.vaadin.security.spring.access.route.RouteAccessConfiguration
Sets the access rule for the given route path.
setAuthenticationResultHandlers(List<AuthenticationResultHandler>) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationService
 
setDefaultRolePrefix(String) - Method in class de.codecamp.vaadin.security.spring.access.DefaultVaadinSecurityExpressionHandler
 
setDenyUnsecured(boolean) - Method in class de.codecamp.vaadin.security.spring.access.route.DefaultRouteAccessControl
 
setDenyUnsecured(boolean) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties
 
setEnabled(boolean) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
setErrorParameter(BeforeEnterEvent, ErrorParameter<RouteAccessDeniedException>) - Method in class de.codecamp.vaadin.security.spring.access.route.DefaultRouteAccessDeniedError
 
setLoginProcessingClientUrl(String) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationService
 
setLoginRoute(String) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationHandlers
 
setLoginRoute(String) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationServiceInitListener
 
setLoginRoute(String) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
setLogoutProcessingClientUrl(String) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationService
 
setLogoutSuccessUrl(String) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
setMainRoute(String) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationHandlers
 
setMainRoute(String) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationServiceInitListener
 
setMainRoute(String) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
setTrustResolver(AuthenticationTrustResolver) - Method in class de.codecamp.vaadin.security.spring.access.DefaultVaadinSecurityExpressionHandler
 
StandardAuth() - Constructor for class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
StandardAuthenticationHandlers - Class in de.codecamp.vaadin.security.spring.authentication
Provides parts of the default behavior for standard authentication.
StandardAuthenticationHandlers() - Constructor for class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationHandlers
 
StandardAuthenticationService - Class in de.codecamp.vaadin.security.spring.authentication
 
StandardAuthenticationService() - Constructor for class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationService
 
StandardAuthenticationServiceInitListener - Class in de.codecamp.vaadin.security.spring.authentication
 
StandardAuthenticationServiceInitListener() - Constructor for class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationServiceInitListener
 
storeOriginalTarget(UI, String) - Static method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationHandlers
 
success() - Static method in class de.codecamp.vaadin.security.spring.authentication.AuthenticationResult
 

V

VaadinAuthenticationFailureHandler - Class in de.codecamp.vaadin.security.spring.authentication
AuthenticationFailureHandler that provides an appropriate AuthenticationResult.
VaadinAuthenticationFailureHandler() - Constructor for class de.codecamp.vaadin.security.spring.authentication.VaadinAuthenticationFailureHandler
 
VaadinAuthenticationService - Interface in de.codecamp.vaadin.security.spring.authentication
 
VaadinAuthenticationSuccessHandler - Class in de.codecamp.vaadin.security.spring.authentication
AuthenticationSuccessHandler that provides an appropriate AuthenticationResult.
VaadinAuthenticationSuccessHandler() - Constructor for class de.codecamp.vaadin.security.spring.authentication.VaadinAuthenticationSuccessHandler
 
vaadinLoginRouteAccessRuleServiceInitListener(VaadinSecurityProperties) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
 
vaadinRouteAccessControl(List<RouteAccessDeniedHandler>, VaadinSecurityProperties) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
 
vaadinRouteAccessControlServiceInitListener() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
 
VaadinSecurity - Class in de.codecamp.vaadin.security.spring.access
Utility class to programmatically evaluate Spring Security expressions (see VaadinSecurity.hasAccess(String)) or call operations available to those expressions directly (see VaadinSecurity.check()).
VaadinSecurity() - Constructor for class de.codecamp.vaadin.security.spring.access.VaadinSecurity
 
VaadinSecurityAutoConfiguration - Class in de.codecamp.vaadin.security.spring.autoconfigure
 
VaadinSecurityAutoConfiguration() - Constructor for class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
 
VaadinSecurityConfigurer - Class in de.codecamp.vaadin.security.spring.config
Configures a few security basics for a Vaadin UI and everything required for the standard authentication provided by the VaadinAuthenticationService.
VaadinSecurityConfigurer() - Constructor for class de.codecamp.vaadin.security.spring.config.VaadinSecurityConfigurer
 
VaadinSecurityConfigurerAdapter - Class in de.codecamp.vaadin.security.spring.config
The base class that can be extended instead of WebSecurityConfigurerAdapter to set up security for a Vaadin UI.
VaadinSecurityConfigurerAdapter() - Constructor for class de.codecamp.vaadin.security.spring.config.VaadinSecurityConfigurerAdapter
 
vaadinSecurityEndpointAccessChecker(AccessAnnotationChecker, CsrfChecker) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
 
vaadinSecurityExpressionHandler(Optional<RoleHierarchy>) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
 
VaadinSecurityExpressionHandler - Interface in de.codecamp.vaadin.security.spring.access
Security expression handler specifically for Vaadin.
VaadinSecurityExpressionOperations - Interface in de.codecamp.vaadin.security.spring.access
 
VaadinSecurityExpressionRoot - Class in de.codecamp.vaadin.security.spring.access
Extended expression root object for Vaadin.
VaadinSecurityExpressionRoot(Authentication, VaadinServletRequest) - Constructor for class de.codecamp.vaadin.security.spring.access.VaadinSecurityExpressionRoot
 
VaadinSecurityProperties - Class in de.codecamp.vaadin.security.spring.autoconfigure
Configuration properties for VaadinSecurityAutoConfiguration.
VaadinSecurityProperties() - Constructor for class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties
 
VaadinSecurityProperties() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
 
VaadinSecurityProperties.StandardAuth - Class in de.codecamp.vaadin.security.spring.autoconfigure
 
vaadinStandardAuthenticationHandlers(VaadinSecurityProperties) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
 
vaadinStandardAuthenticationService(List<AuthenticationResultHandler>, VaadinSecurityProperties) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
 
value() - Method in annotation type de.codecamp.vaadin.security.spring.access.rules.RequiresRole
 
value() - Method in annotation type de.codecamp.vaadin.security.spring.access.SecuredAccess
A Spring Security expression to control access.
valueOf(String) - Static method in enum de.codecamp.vaadin.security.spring.access.AccessContext.TargetType
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.codecamp.vaadin.security.spring.access.AccessContext.TargetType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L N O P R S V 
All Classes All Packages