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

A

AbstractAccessRuleRegistry - Class in de.codecamp.vaadin.security.spring.access
 
AbstractAccessRuleRegistry() - Constructor for class de.codecamp.vaadin.security.spring.access.AbstractAccessRuleRegistry
 
AccessEvaluator - Interface in de.codecamp.vaadin.security.spring.access
A AccessEvaluator is the programmatic alternative to expression-based access control.
AccessRule - Class in de.codecamp.vaadin.security.spring.access
Represents the rule determining access to a route.
ApplicationAccessRuleRegistry - Class in de.codecamp.vaadin.security.spring.access
 
ApplicationAccessRuleRegistry() - Constructor for class de.codecamp.vaadin.security.spring.access.ApplicationAccessRuleRegistry
 
asCopyOf(SecuredRoute) - Static method in class de.codecamp.vaadin.security.spring.access.AccessRule
Creates a new access rule as copy from a SecuredRoute annotation.
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.

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(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.DefaultRouteAccessControl
 
checkAccess(BeforeEnterEvent) - Method in interface de.codecamp.vaadin.security.spring.access.RouteAccessControl
 
checkLayout() - Method in class de.codecamp.vaadin.security.spring.access.AccessRule
Returns whether parent layouts should also be checked for access rules.
checkLayout() - Method in annotation type de.codecamp.vaadin.security.spring.access.SecuredRoute
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.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
 
DefaultAccessDeniedError - Class in de.codecamp.vaadin.security.spring.access
 
DefaultAccessDeniedError() - Constructor for class de.codecamp.vaadin.security.spring.access.DefaultAccessDeniedError
 
DefaultRouteAccessControl - Class in de.codecamp.vaadin.security.spring.access
Checks access before entering a navigation target.
DefaultRouteAccessControl() - Constructor for class de.codecamp.vaadin.security.spring.access.DefaultRouteAccessControl
 
DefaultVaadinAuthenticationService - Class in de.codecamp.vaadin.security.spring.authentication
 
DefaultVaadinAuthenticationService() - Constructor for class de.codecamp.vaadin.security.spring.authentication.DefaultVaadinAuthenticationService
 
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.AbstractAccessRuleRegistry
 

E

evaluator() - Method in class de.codecamp.vaadin.security.spring.access.AccessRule
A programmatic evaluator to control access.
evaluator() - Method in annotation type de.codecamp.vaadin.security.spring.access.SecuredRoute
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.
EXPRESSION_NOT_SET - Static variable in annotation type de.codecamp.vaadin.security.spring.access.SecuredRoute
The default string used when no expression has been set.

F

failure(Exception) - Static method in class de.codecamp.vaadin.security.spring.authentication.AuthenticationResult
 
forApplicationScope() - Static method in class de.codecamp.vaadin.security.spring.access.RouteAccessConfiguration
Returns a configurator for application scoped access rules.
forSessionScope() - Static method in class de.codecamp.vaadin.security.spring.access.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.
getAccessRule(Class<?>) - Method in class de.codecamp.vaadin.security.spring.access.AbstractAccessRuleRegistry
 
getAccessRule(Class<?>) - Method in class de.codecamp.vaadin.security.spring.access.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.SessionAccessRuleRegistry
 
getAccessRule(String) - Method in class de.codecamp.vaadin.security.spring.access.AbstractAccessRuleRegistry
 
getAccessRule(String) - Method in class de.codecamp.vaadin.security.spring.access.RouteAccessConfiguration
Returns the effective access rule for the given route path.
getAccessRule(String) - Method in class de.codecamp.vaadin.security.spring.access.SessionAccessRuleRegistry
 
getApplicationRegistry(VaadinContext) - Static method in class de.codecamp.vaadin.security.spring.access.ApplicationAccessRuleRegistry
 
getAuthentication() - Static method in class de.codecamp.vaadin.security.spring.access.VaadinSecurity
Returns the current Authentication.
getDenyUnsecured() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties
 
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
 
getLogoutSuccessUrl() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
getLogoutUrl() - 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.AbstractAccessRuleRegistry
 
getRegisteredAccessRulesForPaths() - Method in class de.codecamp.vaadin.security.spring.access.RouteAccessConfiguration
Returns all access rules registered route paths.
getRegisteredAccessRulesForTargetsAndLayouts() - Method in class de.codecamp.vaadin.security.spring.access.AbstractAccessRuleRegistry
 
getRegisteredAccessRulesForTargetsAndLayouts() - Method in class de.codecamp.vaadin.security.spring.access.RouteAccessConfiguration
Returns all access rules registered for navigation targets or parent layouts.
getSessionRegistry(VaadinSession) - Static method in class de.codecamp.vaadin.security.spring.access.SessionAccessRuleRegistry
 
getStandardAuth() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties
 
getUiRootUrl() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties
 

H

handleAccessDenied(BeforeEnterEvent) - Method in interface de.codecamp.vaadin.security.spring.access.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(BeforeEnterEvent, Class<?>) - Method in interface de.codecamp.vaadin.security.spring.access.AccessEvaluator
Returns whether the user should be granted access to the navigation target.
hasAccess(BeforeEnterEvent, Class<?>) - Method in class de.codecamp.vaadin.security.spring.access.rules.RequiresRole.Evaluator
 
hasAccess(BeforeEnterEvent, Class<?>) - Method in class de.codecamp.vaadin.security.spring.access.SecuredRoute.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(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.
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
 
isFailure() - Method in class de.codecamp.vaadin.security.spring.authentication.AuthenticationResult
 
isFrameworkInternalRequest(HttpServletRequest) - Static method in class de.codecamp.vaadin.security.spring.config.VaadinSecurityConfigurer
 
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.DefaultVaadinAuthenticationService
 
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.DefaultVaadinAuthenticationService
 
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.SecuredRoute.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.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
 

P

PermitAll - Annotation Type in de.codecamp.vaadin.security.spring.access.rules
 
PREFIX - Static variable in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties
 

R

removeAccessRule(Class<? extends Component>) - Method in class de.codecamp.vaadin.security.spring.access.AbstractAccessRuleRegistry
 
removeAccessRule(Class<? extends Component>) - Method in class de.codecamp.vaadin.security.spring.access.RouteAccessConfiguration
Removes the access rule for the given navigation target or parent layout.
removeAccessRule(String) - Method in class de.codecamp.vaadin.security.spring.access.AbstractAccessRuleRegistry
 
removeAccessRule(String) - Method in class de.codecamp.vaadin.security.spring.access.RouteAccessConfiguration
Removes the access rule for the given route path.
RequiresAuthenticated - Annotation Type in de.codecamp.vaadin.security.spring.access.rules
 
RequiresFullyAuthenticated - Annotation Type in de.codecamp.vaadin.security.spring.access.rules
 
RequiresRole - Annotation Type in de.codecamp.vaadin.security.spring.access.rules
 
RequiresRole.Evaluator - Class in de.codecamp.vaadin.security.spring.access.rules
 
RouteAccessConfiguration - Class in de.codecamp.vaadin.security.spring.access
Allows to dynamically set the access rules for certain routes, navigation targets and parent layouts.
RouteAccessControl - Interface in de.codecamp.vaadin.security.spring.access
Checks access before entering a navigation target.
RouteAccessControlServiceInitListener - Class in de.codecamp.vaadin.security.spring.access
Registers the RouteAccessControl with every new UI.
RouteAccessControlServiceInitListener() - Constructor for class de.codecamp.vaadin.security.spring.access.RouteAccessControlServiceInitListener
 
RouteAccessDeniedException - Exception in de.codecamp.vaadin.security.spring.access
 
RouteAccessDeniedException(String) - Constructor for exception de.codecamp.vaadin.security.spring.access.RouteAccessDeniedException
 
RouteAccessDeniedHandler - Interface in de.codecamp.vaadin.security.spring.access
Handles when a fully authenticated user has been denied access to a route, e.g.

S

SecuredRoute - Annotation Type in de.codecamp.vaadin.security.spring.access
Can be used on Vaadin navigation targets to restrict access.
SecuredRoute.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.RouteAccessControlServiceInitListener
 
SessionAccessRuleRegistry - Class in de.codecamp.vaadin.security.spring.access
 
SessionAccessRuleRegistry(VaadinSession) - Constructor for class de.codecamp.vaadin.security.spring.access.SessionAccessRuleRegistry
 
setAccessDeniedHandlers(List<RouteAccessDeniedHandler>) - Method in class de.codecamp.vaadin.security.spring.access.DefaultRouteAccessControl
 
setAccessRule(Class<? extends Component>, AccessRule) - Method in class de.codecamp.vaadin.security.spring.access.AbstractAccessRuleRegistry
 
setAccessRule(Class<? extends Component>, AccessRule) - Method in class de.codecamp.vaadin.security.spring.access.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.AbstractAccessRuleRegistry
 
setAccessRule(String, AccessRule) - Method in class de.codecamp.vaadin.security.spring.access.RouteAccessConfiguration
Sets the access rule for the given route path.
setAuthenticationResultHandlers(List<AuthenticationResultHandler>) - Method in class de.codecamp.vaadin.security.spring.authentication.DefaultVaadinAuthenticationService
 
setDefaultRolePrefix(String) - Method in class de.codecamp.vaadin.security.spring.access.DefaultVaadinSecurityExpressionHandler
 
setDenyUnsecured(boolean) - Method in class de.codecamp.vaadin.security.spring.access.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.DefaultAccessDeniedError
 
setLoginProcessingUrl(String) - Method in class de.codecamp.vaadin.security.spring.authentication.DefaultVaadinAuthenticationService
 
setLoginProcessingUrl(String) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
setLoginRoute(String) - Method in class de.codecamp.vaadin.security.spring.access.DefaultRouteAccessControl
 
setLoginRoute(String) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationHandlers
 
setLoginRoute(String) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
setLogoutSuccessUrl(String) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
setLogoutUrl(String) - Method in class de.codecamp.vaadin.security.spring.authentication.DefaultVaadinAuthenticationService
 
setLogoutUrl(String) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
setMainRoute(String) - Method in class de.codecamp.vaadin.security.spring.access.DefaultRouteAccessControl
 
setMainRoute(String) - Method in class de.codecamp.vaadin.security.spring.authentication.StandardAuthenticationHandlers
 
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
 
setUiRootUrl(String) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties
 
StandardAuth() - Constructor for class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityProperties.StandardAuth
 
StandardAuthenticationHandlers - Class in de.codecamp.vaadin.security.spring.authentication
 
StandardAuthenticationHandlers() - Constructor for 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(List<AuthenticationResultHandler>) - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
 
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
 
vaadinRouteAccessControl(List<RouteAccessDeniedHandler>) - 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(VaadinSecurityProperties) - 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(VaadinSecurityProperties) - Constructor for class de.codecamp.vaadin.security.spring.config.VaadinSecurityConfigurerAdapter
 
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.StandardAuth - Class in de.codecamp.vaadin.security.spring.autoconfigure
 
vaadinStandardAuthenticationHandlers() - 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.SecuredRoute
A Spring Security expression to control access.
A C D E F G H I L N O P R S V 
All Classes All Packages