A B C D E F G H I L N O P R S V
All Classes All Packages
All Classes All Packages
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. - authenticationChange(AuthenticationChangeEvent) - Method in interface de.codecamp.vaadin.security.spring.authentication.AuthenticationChangeObserver
- AuthenticationChangeDispatcher - Class in de.codecamp.vaadin.security.spring.authentication
-
Delivers an
AuthenticationChangeEvent
to all (attached) components that implementAuthenticationChangeObserver
and belong to the same session. - AuthenticationChangeDispatcher() - Constructor for class de.codecamp.vaadin.security.spring.authentication.AuthenticationChangeDispatcher
- AuthenticationChangeEvent - Class in de.codecamp.vaadin.security.spring.authentication
-
Event object containing information about the changed authentication.
- AuthenticationChangeEvent(VaadinSession, Authentication) - Constructor for class de.codecamp.vaadin.security.spring.authentication.AuthenticationChangeEvent
- AuthenticationChangeObserver - Interface in de.codecamp.vaadin.security.spring.authentication
-
Any
com.vaadin.ui.Component
implementing this interface will be informed when a user's authentication changes after a successful login. - 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 currentAuthentication
. - 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
-
Returns the
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. - getAuthentication() - Method in class de.codecamp.vaadin.security.spring.authentication.AuthenticationChangeEvent
-
Returns the new authentication.
- 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
- getSession() - Method in class de.codecamp.vaadin.security.spring.authentication.AuthenticationChangeEvent
-
Returns the session for which the authentication changed.
- 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
- handleAuthenticationSuccess(AbstractAuthenticationEvent) - Method in class de.codecamp.vaadin.security.spring.authentication.AuthenticationChangeDispatcher
- 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 theBeforeEnterListener
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 newUI
. - 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 appropriateAuthenticationResult
. - 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 appropriateAuthenticationResult
. - 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 (seeVaadinSecurity.check()
). - VaadinSecurity() - Constructor for class de.codecamp.vaadin.security.spring.access.VaadinSecurity
- vaadinSecurityAuthenticationChangeDispatcher() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
- 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() - Method in class de.codecamp.vaadin.security.spring.autoconfigure.VaadinSecurityAutoConfiguration
- 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(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.
All Classes All Packages