Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accessAnnotationChecker() - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
-
Makes the default access annotation checker available for security configuration.
- accessPatchChecker(VaadinConfigurationProperties, WebInvocationPrivilegeEvaluator) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
-
Makes the default route path access checker available for security configuration.
- addLogoutHandler(LogoutHandler) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Adds a
LogoutHandlerto the list of logout handlers. - addLogoutHandlers(Consumer<LogoutHandler>) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Sets additional
LogoutHandlers that will participate in logout process. - afterPropertiesSet() - Method in class com.vaadin.flow.spring.VaadinWebsocketEndpointExporter
- algorithm(MacAlgorithm) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer.SecretKeyConfigurer
-
Sets the signature algorithm.
- ALLOWED_PACKAGES_PROPERTY - Static variable in class com.vaadin.flow.spring.io.FilterableResourceResolver
-
The property key for allowed packages.
- and() - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer.SecretKeyConfigurer
-
Return to the
VaadinStatelessSecurityConfigurerwhen done using theVaadinStatelessSecurityConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>>.SecretKeyConfigurerfor method chaining. - annotatedViewAccessChecker(AccessAnnotationChecker) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
-
Makes the default annotation based view access checker available for security configuration.
- antMatchers(String...) - Static method in class com.vaadin.flow.spring.security.RequestUtil
-
Deprecated, for removal: This API element is subject to removal in a future version.
- antMatchers(String...) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated, for removal: This API element is subject to removal in a future version.AntPathRequestMatcher is deprecated and will be removed, use
VaadinWebSecurity.pathMatchers(String...)instead. - anyRequest(Consumer<AuthorizeHttpRequestsConfigurer.AuthorizedUrl>) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Configures the access rule for any request not matching other configured rules.
- apply(HttpSecurity, Customizer<VaadinStatelessSecurityConfigurer<HttpSecurity>>) - Static method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
-
Deprecated, for removal: This API element is subject to removal in a future version.use
http.with(new VaadinStatelessSecurityConfigurer(), customizer)instead. - applySecurityConfiguration(HttpSecurity, AuthenticationContext) - Static method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Augments the given
AuthenticationContextwith Spring Security. - applyUrlMapping(String) - Method in class com.vaadin.flow.spring.security.RequestUtil
-
Prepends to the given
pathwith the configured url mapping. - applyUrlMapping(String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Helper method to prepend configured servlet path to the given path.
- AuthenticationContext - Class in com.vaadin.flow.spring.security
-
The authentication context of the application.
- AuthenticationContext() - Constructor for class com.vaadin.flow.spring.security.AuthenticationContext
- AuthenticationUtil - Class in com.vaadin.flow.spring
-
Helpers for authentication related tasks.
- AuthenticationUtil() - Constructor for class com.vaadin.flow.spring.AuthenticationUtil
B
- BLOCKED_JAR_PROPERTY - Static variable in class com.vaadin.flow.spring.io.FilterableResourceResolver
-
The property key for blocked JAR file.
- BLOCKED_PACKAGES_PROPERTY - Static variable in class com.vaadin.flow.spring.io.FilterableResourceResolver
-
The property key for blocked packages.
- build(BiFunction<List<NavigationAccessChecker>, AccessCheckDecisionResolver, T>, List<NavigationAccessChecker>) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
-
Builds a
NavigationAccessControlinstance, configured according to this configurer instance settings. - Bun() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties.Bun
C
- canAccessView(AvailableViewInfo) - Method in class com.vaadin.flow.spring.security.SpringMenuAccessControl
- clearContext() - Method in class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategy
- com.vaadin.flow.spring - package com.vaadin.flow.spring
- com.vaadin.flow.spring.annotation - package com.vaadin.flow.spring.annotation
- com.vaadin.flow.spring.data - package com.vaadin.flow.spring.data
- com.vaadin.flow.spring.i18n - package com.vaadin.flow.spring.i18n
- com.vaadin.flow.spring.io - package com.vaadin.flow.spring.io
- com.vaadin.flow.spring.scopes - package com.vaadin.flow.spring.scopes
- com.vaadin.flow.spring.security - package com.vaadin.flow.spring.security
- com.vaadin.flow.spring.security.stateless - package com.vaadin.flow.spring.security.stateless
- com.vaadin.flow.spring.springnative - package com.vaadin.flow.spring.springnative
- configure(H) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
- configure(HttpSecurity) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
- configure(HttpSecurity) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Applies Vaadin default configuration to
HttpSecurity. - configure(WebSecurity) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.
- configureServletRegistrationBean(ObjectProvider<MultipartConfigElement>, VaadinConfigurationProperties, SpringServlet) - Static method in class com.vaadin.flow.spring.SpringBootAutoConfiguration
- contextInitializer() - Method in class com.vaadin.flow.spring.SpringBootAutoConfiguration
-
Creates a
ServletContextInitializerinstance. - create(String) - Static method in class com.vaadin.flow.spring.i18n.DefaultI18NProviderFactory
-
Creates new instance of
DefaultI18NProviderwith the given location pattern. - createComponent(Class<T>) - Method in class com.vaadin.flow.spring.SpringInstantiator
- createDefaultExecutor() - Method in class com.vaadin.flow.spring.SpringVaadinServletService
- createDeploymentConfiguration(Properties) - Method in class com.vaadin.flow.spring.SpringServlet
- createEmptyContext() - Method in class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategy
- createLookup(VaadinContext, Map<Class<?>, Collection<Class<?>>>) - Method in class com.vaadin.flow.spring.SpringLookupInitializer
- createServletService(DeploymentConfiguration) - Method in class com.vaadin.flow.spring.SpringServlet
D
- DEFAULT_LOCATION_PATTERN - Static variable in class com.vaadin.flow.spring.i18n.DefaultI18NProviderFactory
-
Default location pattern to be used with
ResourcePatternResolver. - defaultApplicationConfigurationFactory() - Method in class com.vaadin.flow.spring.VaadinApplicationConfiguration
-
Creates a default
ApplicationConfigurationFactorybean in case there is no developer provided bean. - DefaultI18NProviderFactory - Class in com.vaadin.flow.spring.i18n
-
Factory for
DefaultI18NProvider. - DefaultI18NProviderFactory() - Constructor for class com.vaadin.flow.spring.i18n.DefaultI18NProviderFactory
- defaultPermitMatcher() - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Creates and returns a composite
RequestMatcherfor identifying requests that should be permitted without authentication within a Vaadin application. - determineTargetUrl(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler
-
Determines the originally requested path by the user before authentication by reading the target redirect url from the response header.
- Devmode() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties.Devmode
- DevModeBrowserLauncher - Class in com.vaadin.flow.spring
-
Utilities for launching a browser when running in development mode.
- DevModeBrowserLauncher(SpringApplication, String[]) - Constructor for class com.vaadin.flow.spring.DevModeBrowserLauncher
- disabled() - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
-
Disables the
NavigationAccessControl. - doCreate(VaadinContext, Map<String, String>) - Method in class com.vaadin.flow.spring.SpringApplicationConfigurationFactory
- doFindAllClassPathResources(String) - Method in class com.vaadin.flow.spring.io.FilterableResourceResolver
-
Find all class path resources with the given path via the configured ClassLoader.
- doFindPathMatchingJarResources(Resource, URL, String) - Method in class com.vaadin.flow.spring.io.FilterableResourceResolver
-
Find all resources in jar files that match the given location pattern via the Ant-style PathMatcher.
E
- enableAuthorizedRequestsConfiguration(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Enables or disables automatic configuration of authorized requests (enabled by default).
- enableCsrfConfiguration(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Enables or disables automatic CSRF configuration (enabled by default).
- enableExceptionHandlingConfiguration(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Enables or disables automatic configuration of exception handling (enabled by default).
- enableLogoutConfiguration(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Enables or disables automatic logout configuration (enabled by default).
- enableNavigationAccessControl() - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Gets if navigation access control should be enabled.
- enableNavigationAccessControl(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Enables or disables configuration of
NavigationAccessControl. - enableRequestCacheConfiguration(boolean) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Enables or disables automatic configuration of the request cache (enabled by default).
- EnableVaadin - Annotation Interface in com.vaadin.flow.spring.annotation
-
Brings in the machinery to setup Spring + Vaadin applications.
- EXCLUDED_URLS_PROPERTY - Static variable in class com.vaadin.flow.spring.VaadinServletConfiguration
- expiresIn(long) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
-
Sets the lifetime of the JWT.
F
- FilterableResourceResolver - Class in com.vaadin.flow.spring.io
-
A
PathMatchingResourcePatternResolverthat allows filtering resources by package properties. - FilterableResourceResolver(ResourceLoader) - Constructor for class com.vaadin.flow.spring.io.FilterableResourceResolver
-
Creates a new instance of the resolver.
- filterChain(HttpSecurity) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Registers default
SecurityFilterChainbean. - findClassesForDevMode(Set<String>, List<Class<? extends Annotation>>, List<Class<?>>) - Method in class com.vaadin.flow.spring.VaadinServletContextInitializer
- ForwardingRequestWrapper - Class in com.vaadin.flow.spring
-
Creates an
HttpServletRequestWrapperinstance which returns appropriateservletPathandpathInfo(which are expected byVaadinServlet) in case forwarding is enforced. - ForwardingRequestWrapper(HttpServletRequest) - Constructor for class com.vaadin.flow.spring.ForwardingRequestWrapper
- fromPagingRepository(PagingAndSortingRepository<T, ?>) - Static method in interface com.vaadin.flow.spring.data.VaadinSpringDataHelpers
-
Binds all items from a given paging Spring Data repository to
Grid. - Frontend() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties.Frontend
G
- get(String, ObjectFactory<?>) - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
- get(String, ObjectFactory<?>) - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
- getAllowedPackages() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Get a list of packages that are allowed for class scanning.
- getApplicationClass(Class<?>) - Method in class com.vaadin.flow.spring.SpringInstantiator
- getAuthenticatedUser(Class<U>) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Gets an
Optionalwith an instance of the current user if it has been authenticated, or empty if the user is not authenticated. - getAuthenticationContext() - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Gets the default authentication-context bean.
- getBeanStore() - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
- getBeanStore() - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
- getBeanStore() - Method in class com.vaadin.flow.spring.scopes.VaadinUIScope
- getBlockedPackages() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Get a list of packages that are blocked for class scanning.
- getBun() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Gets the bun specific configuration.
- getConfigurationClasses() - Method in class com.vaadin.flow.spring.VaadinMVCWebAppInitializer
-
Gets the application configuration classes.
- getContext() - Method in class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategy
- getConversationId() - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
- getConversationId() - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
- getConversationId() - Method in class com.vaadin.flow.spring.scopes.VaadinUIScope
- getDefaultHttpSecurityPermitMatcher() - Static method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Matcher for framework internal requests.
- getDefaultHttpSecurityPermitMatcher(String) - Static method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Matcher for framework internal requests, with Vaadin servlet mapped on the given path.
- getDefaultWebSecurityIgnoreMatcher() - Static method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Matcher for Vaadin static (public) resources.
- getDefaultWebSecurityIgnoreMatcher(String) - Static method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Matcher for Vaadin static (public) resources, with Vaadin servlet mapped on the given path.
- getDevmode() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Gets the devmode specific configuration.
- getExcludedUrls(Environment) - Static method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Gets the excluded URLs using the given environment.
- getExcludeUrls() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Get a list of URL patterns that are not handled by the Vaadin servlet when it is mapped to the context root.
- getExecutor() - Method in class com.vaadin.flow.spring.SpringVaadinServletService
- getFrontend() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Gets the frontend specific configuration.
- getGrantedAuthorities() - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Gets the authorities granted to the current authenticated user.
- getGrantedRoles() - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Gets the roles granted to the current authenticated user.
- getHandlerInternal(HttpServletRequest) - Method in class com.vaadin.flow.spring.VaadinServletConfiguration.RootExcludeHandler
- getHostsAllowed() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Devmode
-
Gets the hosts allowed to connect to the dev mode server.
- getI18NProvider() - Method in class com.vaadin.flow.spring.SpringInstantiator
- getLaunchBrowserDelay() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Returns timout after which a browser should be launched again on startup when in development mode.
- getLogger() - Method in class com.vaadin.flow.spring.VaadinServletConfiguration.RootExcludeHandler
- getMatchingRequest(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
- getMenuAccessControl() - Method in class com.vaadin.flow.spring.SpringInstantiator
- getNavigationAccessControl() - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Vaadin navigation access control bean.
- getOrCreate(Class<T>) - Method in class com.vaadin.flow.spring.SpringInstantiator
-
Hands over an existing bean or tries to instantiate one with the following rules: If exactly one bean is present in the context, it returns this bean.
- getPathInfo() - Method in class com.vaadin.flow.spring.ForwardingRequestWrapper
- getPnpm() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Gets the pnpm specific configuration.
- getPrincipal(VaadinRequest) - Method in class com.vaadin.flow.spring.security.SpringNavigationAccessControl
- getPrincipalName() - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Gets an
Optionalcontaining the authenticated principal name, or an empty optional if the user is not authenticated. - getReact() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Gets the react specific configuration.
- getRemoteAddressHeader() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Devmode
-
Gets the name of the custom HTTP header that contains the client IP address that is checked to allow access to the dev mode server.
- getRequest(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
- getRolePrefix() - Method in class com.vaadin.flow.spring.security.VaadinRolePrefixHolder
-
Return role prefix.
- getRolesChecker(VaadinRequest) - Method in class com.vaadin.flow.spring.security.SpringNavigationAccessControl
- getSecurityHolderAuthentication() - Static method in class com.vaadin.flow.spring.AuthenticationUtil
-
Gets the authenticated user from the Spring SecurityContextHolder.
- getSecurityHolderRoleChecker() - Static method in class com.vaadin.flow.spring.AuthenticationUtil
-
Gets a function for checking if the authenticated user from the Spring SecurityContextHolder is in a given role.
- getSecurityHolderRoleChecker(String) - Static method in class com.vaadin.flow.spring.AuthenticationUtil
-
Gets a function for checking if the authenticated user from the Spring SecurityContextHolder is in a given role.
- getServiceInitListeners() - Method in class com.vaadin.flow.spring.SpringInstantiator
-
Gets all service init listeners to use.
- getServletPath() - Method in class com.vaadin.flow.spring.ForwardingRequestWrapper
- getStaticResource(String) - Method in class com.vaadin.flow.spring.SpringVaadinServletService
- getUrlMapping() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Gets the url mapping for the Vaadin servlet.
- getUrlMapping(Environment) - Static method in class com.vaadin.flow.spring.RootMappedCondition
-
Gets the url mapping in a way compatible with both plain Spring and Spring Boot.
- getUrlMapping(Environment) - Static method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Gets the url mapping using the given environment.
- getVaadinSession() - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
-
Gets current Vaadin session.
H
- hasAccess(String, Principal, Predicate<String>) - Method in class com.vaadin.flow.spring.security.SpringAccessPathChecker
- hasAllAuthorities(String...) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Checks whether the current authenticated user has all the given authorities.
- hasAllAuthorities(Collection<String>) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Checks whether the current authenticated user has all the given authorities.
- hasAllRoles(String...) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Checks whether the current authenticated user has all the given roles.
- hasAllRoles(Collection<String>) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Checks whether the current authenticated user has all the given roles.
- hasAnyAuthority(String...) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Checks whether the current authenticated user has any of the given authorities.
- hasAnyAuthority(Collection<String>) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Checks whether the current authenticated user has any of the given authorities.
- hasAnyRole(String...) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Checks whether the current authenticated user has any of the given roles.
- hasAnyRole(Collection<String>) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Checks whether the current authenticated user has any of the given roles.
- hasAuthority(String) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Checks whether the current authenticated user has the given authority.
- hasRole(String) - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Checks whether the current authenticated user has the given role.
I
- ignoreRequests(RequestMatcher) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
-
Allows further restricting requests to be saved.
- init() - Method in class com.vaadin.flow.spring.SpringVaadinServletService
- init(H) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
- init(HttpSecurity) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
- initialize(VaadinContext, Map<Class<?>, Collection<Class<?>>>, VaadinApplicationInitializationBootstrap) - Method in class com.vaadin.flow.spring.SpringLookupInitializer
- isAllowedByPackageProperties(String, String, boolean) - Method in class com.vaadin.flow.spring.io.FilterableResourceResolver
-
Check if the target path is allowed by the package properties.
- isAllowedHillaView(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
-
Checks if the request targets a Hilla view that is allowed according to its configuration and the current user.
- isAnonymousEndpoint(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
-
Checks whether the request targets an endpoint that is public, i.e.
- isAnonymousRoute(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
-
Checks whether the request targets a Flow route that is public, i.e.
- isAsyncSupported() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Returns if asynchronous operations are supported.
- isAuthenticated() - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Indicates whether a user is currently authenticated.
- isBlockedJar(Resource, String) - Method in class com.vaadin.flow.spring.io.FilterableResourceResolver
-
Returns whether the given resource is a blocked jar and shouldn't be included.
- isCustomWebIcon(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
-
Checks whether the request targets a custom PWA icon or Favicon path.
- isDevmodeCaching() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Returns whether class scan caching between reloads when using Spring Boot DevTools should be enabled.
- isEnable() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Bun
-
Returns if bun support is enabled.
- isEnable() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Pnpm
-
Returns if pnpm support is enabled.
- isEnable() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.React
-
Returns if react support is enabled.
- isEndpointRequest(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
-
Checks whether the request targets an endpoint.
- isFrameworkInternalRequest(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
-
Checks whether the request is an internal request.
- isHotdeploy() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Frontend
- isJar(String) - Method in class com.vaadin.flow.spring.io.FilterableResourceResolver
-
Checks if the given path is a JAR file.
- isLaunchBrowser() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Returns if a browser should be launched on startup when in development mode.
- isLoadOnStartup() - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Returns if servlet is loaded on startup.
- isRootMapping(String) - Static method in class com.vaadin.flow.spring.RootMappedCondition
-
Returns
trueifmappingis the root mapping ("/*"). - isSecuredFlowRoute(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.RequestUtil
-
Checks whether the request targets a Flow route secured with navigation access control.
- isSet() - Method in class com.vaadin.flow.spring.security.VaadinRolePrefixHolder
-
Gets boolean flag indicating if role prefix is set or not.
- isSpringBoot() - Static method in class com.vaadin.flow.spring.SpringUtil
-
Checks if this is Spring Boot and not plain Spring.
- issuer(String) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
-
Sets the issuer claim to use when issuing and verifying the JWT.
L
- loadInstantiators() - Method in class com.vaadin.flow.spring.SpringVaadinServletService
- loginView(Class<? extends Component>) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Configures the login view for use in a Flow application.
- loginView(Class<? extends Component>, String) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Configures the login view for use in a Flow application and the logout success URL.
- loginView(String) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Configures the login view for use in a Hilla application.
- loginView(String, String) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Configures the login view for use in a Hilla application and the logout success URL.
- logout() - Method in class com.vaadin.flow.spring.security.AuthenticationContext
-
Initiates the logout process of the current authenticated user by invalidating the local session and then notifying
LogoutHandler. - logoutSuccessHandler(LogoutSuccessHandler) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Configures the handler for a successful logout.
M
- Marker() - Constructor for class com.vaadin.flow.spring.springnative.VaadinBeanFactoryInitializationAotProcessor.Marker
- matches(HttpServletRequest) - Method in class com.vaadin.flow.spring.security.WebIconsRequestMatcher
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.vaadin.flow.spring.i18n.DefaultI18NProviderFactory
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.vaadin.flow.spring.RootMappedCondition
N
- NAME - Static variable in annotation interface com.vaadin.flow.spring.annotation.VaadinTaskExecutor
-
The name of the
TaskExecutorbean specifically used for Vaadin-related asynchronous tasks. - navigationAccessControl(List<NavigationAccessChecker>, NavigationAccessControlConfigurer) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
-
Makes the default navigation access control available for security configuration.
- NavigationAccessControlConfigurer - Class in com.vaadin.flow.spring.security
-
Allows to configure the
NavigationAccessControl. - NavigationAccessControlConfigurer() - Constructor for class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
- navigationAccessControlInitializer(NavigationAccessControl) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
-
Makes the default navigation access control initializer available for security configuration.
- NavigationAccessControlInitializer - Class in com.vaadin.flow.spring.security
-
Helper to register navigation access control.
- NavigationAccessControlInitializer(NavigationAccessControl) - Constructor for class com.vaadin.flow.spring.security.NavigationAccessControlInitializer
O
- oauth2LoginPage(String) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Configures the login page for OAuth2 authentication.
- oauth2LoginPage(String, String) - Method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Configures the login page for OAuth2 authentication and the post-logout redirect URI.
- oidcLogoutSuccessHandler(String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Gets a
OidcClientInitiatedLogoutSuccessHandlerinstance that redirects to the given URL after logout. - onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler
-
Called when a user has been successfully authenticated and finds out whether it should redirect the user back to a default success url or the originally requested url before the authentication.
- onStartup(ServletContext) - Method in class com.vaadin.flow.spring.VaadinMVCWebAppInitializer
- onStartup(ServletContext) - Method in class com.vaadin.flow.spring.VaadinServletContextInitializer
P
- pathMatchers(String...) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Utility to create
RequestMatchers from path patterns. - Pnpm() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties.Pnpm
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.vaadin.flow.spring.scopes.VaadinSessionScope
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.vaadin.flow.spring.scopes.VaadinUIScope
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.vaadin.flow.spring.SpringDevToolsPortHandler
- processAheadOfTime(ConfigurableListableBeanFactory) - Method in class com.vaadin.flow.spring.springnative.VaadinBeanFactoryInitializationAotProcessor
- PROPERTY_NAMES - Static variable in class com.vaadin.flow.spring.SpringServlet
-
Property names that are read from the application.properties file
R
- React() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties.React
- ready(ConfigurableApplicationContext, Duration) - Method in class com.vaadin.flow.spring.DevModeBrowserLauncher
- RedirectStrategy() - Constructor for class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler.RedirectStrategy
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.vaadin.flow.spring.VaadinScanPackagesRegistrar
- registerConfiguration(AnnotationConfigWebApplicationContext) - Method in class com.vaadin.flow.spring.VaadinMVCWebAppInitializer
-
Registers application configuration classes.
- registerDestructionCallback(String, Runnable) - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
- registerEndpoints() - Method in class com.vaadin.flow.spring.VaadinWebsocketEndpointExporter
- registerHints(RuntimeHints, ClassLoader) - Method in class com.vaadin.flow.spring.springnative.VaadinHintsRegistrar
- remove(String) - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
- removeRequest(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
- requestUtil() - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
-
Makes the request util available.
- RequestUtil - Class in com.vaadin.flow.spring.security
-
Contains utility methods related to request handling.
- RequestUtil() - Constructor for class com.vaadin.flow.spring.security.RequestUtil
- resetRolePrefix(VaadinRequest) - Method in class com.vaadin.flow.spring.security.VaadinRolePrefixHolder
-
Reset role prefix from the given request.
- resetRolePrefix(DefaultSecurityFilterChain) - Method in class com.vaadin.flow.spring.security.VaadinRolePrefixHolder
-
Reset role prefix from the given
DefaultSecurityFilterChain. - resolveContextualObject(String) - Method in class com.vaadin.flow.spring.scopes.VaadinRouteScope
- RootExcludeHandler(List<String>, Controller, HandlerMapping) - Constructor for class com.vaadin.flow.spring.VaadinServletConfiguration.RootExcludeHandler
- RootMappedCondition - Class in com.vaadin.flow.spring
-
Condition to check whether the Vaadin servlet is mapped to the root ("/*").
- RootMappedCondition() - Constructor for class com.vaadin.flow.spring.RootMappedCondition
- routeMatchers(String...) - Static method in class com.vaadin.flow.spring.security.RequestUtil
-
Deprecated, for removal: This API element is subject to removal in a future version.
AntPathRequestMatcheris deprecated and marked for removal. This method is deprecated without direct replacement; usePathPatternRequestMatcherinstead. - routeMatchers(String...) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated, for removal: This API element is subject to removal in a future version.AntPathRequestMatcher is deprecated and will be removed, use
VaadinWebSecurity.routePathMatchers(String...)instead. - routePathAccessChecker(AccessPathChecker) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
-
Makes the default route path access checker available for security configuration.
- routePathMatchers(String...) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Utility to create
RequestMatchers for a Vaadin routes, using ant patterns and HTTP get method. - RouteScope - Annotation Interface in com.vaadin.flow.spring.annotation
-
The lifecycle of a
@RouteScopebean is controlled by route navigation. - RouteScopeOwner - Annotation Interface in com.vaadin.flow.spring.annotation
-
Link a
@RouteScopebean to its owner.
S
- saveRequest(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
- secretKey(SecretKey) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer.SecretKeyConfigurer
-
Sets the secret key.
- securityContextHolderStrategy() - Method in class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategyConfiguration
-
Registers
SecurityContextHolderStrategybean. - sendRedirect(HttpServletRequest, HttpServletResponse, String) - Method in class com.vaadin.flow.spring.security.UidlRedirectStrategy
- sendRedirect(HttpServletRequest, HttpServletResponse, String) - Method in class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler.RedirectStrategy
- service(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.flow.spring.SpringServlet
- serviceInit(ServiceInitEvent) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlInitializer
- servletRegistrationBean(ObjectProvider<MultipartConfigElement>, VaadinConfigurationProperties) - Method in class com.vaadin.flow.spring.SpringBootAutoConfiguration
-
Creates a
ServletRegistrationBeaninstance with Spring aware Vaadin servlet. - setAllowedPackages(List<String>) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Set list of packages to be scanned.
- setAsyncSupported(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Sets
asyncSupportedproperty value. - setBlockedPackages(List<String>) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Set list of packages to ignore for class scanning.
- setContext(SecurityContext) - Method in class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategy
- setCsrfTokenRepository(CsrfTokenRepository) - Method in class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler
-
Sets the csrf token repository which is used to generate the csrf token when using a cookie based (stateless) csrf store.
- setDelegateRequestCache(RequestCache) - Method in class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
-
Sets the cache implementation that is used for the actual saving of the requests that are not ignored.
- setDevmodeCaching(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Sets whether class scan caching between reloads when using Spring Boot DevTools should be enabled.
- setEnable(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Bun
-
Enables/disabled bun support.
- setEnable(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Pnpm
-
Enables/disabled pnpm support.
- setEnable(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.React
-
Enables/disabled react support.
- setExcludeUrls(List<String>) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Set a list of URL patterns that are not handled by the Vaadin servlet when it is mapped to the context root.
- setHostsAllowed(String) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Devmode
-
Sets the hosts allowed to connect to the dev mode server.
- setHotdeploy(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Frontend
- setLaunchBrowser(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Sets whether a browser should be launched on startup when in development mode.
- setLaunchBrowserDelay(int) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Sets timout for launching a new browser on startup when in development mode.
- setLoadOnStartup(boolean) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Sets whether servlet is loaded on startup.
- setLoginView(HttpSecurity, Class<? extends Component>) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Sets up login for the application using the given Flow login view.
- setLoginView(HttpSecurity, Class<? extends Component>, String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Sets up login for the application using the given Flow login view.
- setLoginView(HttpSecurity, String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Sets up login for the application using form login with the given path for the login view.
- setLoginView(HttpSecurity, String, String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Sets up login for the application using form login with the given path for the login view.
- setOAuth2LoginPage(HttpSecurity, String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Sets up the login page URI of the OAuth2 provider on the specified HttpSecurity instance.
- setOAuth2LoginPage(HttpSecurity, String, String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Sets up the login page URI of the OAuth2 provider and the post logout URI on the specified HttpSecurity instance.
- setRemoteAddressHeader(String) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties.Devmode
-
Sets the name of the custom HTTP header that contains the client IP address that is checked to allow access to the dev mode server.
- setRequestCache(RequestCache) - Method in class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler
- setStatelessAuthentication(HttpSecurity, SecretKey, String) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Sets up stateless JWT authentication using cookies.
- setStatelessAuthentication(HttpSecurity, SecretKey, String, long) - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Sets up stateless JWT authentication using cookies.
- setUrlMapping(String) - Method in class com.vaadin.flow.spring.VaadinConfigurationProperties
-
Sets
urlMappingproperty value. - SpringAccessPathChecker - Class in com.vaadin.flow.spring.security
-
A Spring specific route path access checker that delegates the check to Spring Security.
- SpringAccessPathChecker(WebInvocationPrivilegeEvaluator) - Constructor for class com.vaadin.flow.spring.security.SpringAccessPathChecker
-
Creates a new instance that uses the given
WebInvocationPrivilegeEvaluatorto check path permissions. - SpringAccessPathChecker(WebInvocationPrivilegeEvaluator, String) - Constructor for class com.vaadin.flow.spring.security.SpringAccessPathChecker
-
Creates a new instance that uses the given
WebInvocationPrivilegeEvaluatorto check path permissions. - SpringApplicationConfigurationFactory - Class in com.vaadin.flow.spring
-
Passes Spring application properties to the Vaadin application configuration.
- SpringApplicationConfigurationFactory() - Constructor for class com.vaadin.flow.spring.SpringApplicationConfigurationFactory
- SpringBootAutoConfiguration - Class in com.vaadin.flow.spring
-
Spring boot auto-configuration class for Flow.
- SpringBootAutoConfiguration() - Constructor for class com.vaadin.flow.spring.SpringBootAutoConfiguration
- SpringComponent - Annotation Interface in com.vaadin.flow.spring.annotation
-
Convenience alias for
Componentto prevent conflicts withComponent. - SpringDevToolsPortHandler - Class in com.vaadin.flow.spring
-
Sets Spring Boot dev tools to run on a free random port if the default port (35729) is in use.
- SpringDevToolsPortHandler() - Constructor for class com.vaadin.flow.spring.SpringDevToolsPortHandler
- SpringInstantiator - Class in com.vaadin.flow.spring
-
Default Spring instantiator that is used if no other instantiator has been registered.
- SpringInstantiator(VaadinService, ApplicationContext) - Constructor for class com.vaadin.flow.spring.SpringInstantiator
-
Creates a new spring instantiator instance.
- SpringLookupInitializer - Class in com.vaadin.flow.spring
-
Spring aware
LookupInitializerimplementation. - SpringLookupInitializer() - Constructor for class com.vaadin.flow.spring.SpringLookupInitializer
- SpringMenuAccessControl - Class in com.vaadin.flow.spring.security
-
A Spring specific menu access control that falls back to Spring mechanisms for view access checking, when the generic mechanisms do not work.
- SpringMenuAccessControl() - Constructor for class com.vaadin.flow.spring.security.SpringMenuAccessControl
- SpringNavigationAccessControl - Class in com.vaadin.flow.spring.security
-
A Spring specific navigation access control that falls back to Spring mechanisms for user retrieval and role checking, when the generic mechanisms do not work.
- SpringNavigationAccessControl() - Constructor for class com.vaadin.flow.spring.security.SpringNavigationAccessControl
-
Create a new instance with the default view annotation checker and decision resolver.
- SpringNavigationAccessControl(Collection<NavigationAccessChecker>, AccessCheckDecisionResolver) - Constructor for class com.vaadin.flow.spring.security.SpringNavigationAccessControl
-
Create a new instance with given checkers and decision resolver.
- SpringSecurityAutoConfiguration - Class in com.vaadin.flow.spring
-
Spring boot auto-configuration class for Flow.
- SpringSecurityAutoConfiguration() - Constructor for class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
- springSecurityVaadinMenuAccessControl() - Method in class com.vaadin.flow.spring.VaadinApplicationConfiguration
-
Creates default
MenuAccessControl. - SpringServlet - Class in com.vaadin.flow.spring
-
Spring application context aware Vaadin servlet implementation.
- SpringServlet(ApplicationContext, boolean) - Constructor for class com.vaadin.flow.spring.SpringServlet
-
Creates a new Vaadin servlet instance with the application
contextprovided. - SpringUtil - Class in com.vaadin.flow.spring
-
Helpers related to Spring.
- SpringUtil() - Constructor for class com.vaadin.flow.spring.SpringUtil
- SpringVaadinServletService - Class in com.vaadin.flow.spring
-
Spring application context aware Vaadin servlet service implementation.
- SpringVaadinServletService(VaadinServlet, DeploymentConfiguration, ApplicationContext) - Constructor for class com.vaadin.flow.spring.SpringVaadinServletService
-
Creates an instance connected to the given servlet and using the given configuration with provided application
context.
T
- toSpringDataSort(Query<?, ?>) - Static method in interface com.vaadin.flow.spring.data.VaadinSpringDataHelpers
-
Translates given Query object from a Vaadin component to Spring Data Sort object.
- toSpringPageRequest(Query<?, ?>) - Static method in interface com.vaadin.flow.spring.data.VaadinSpringDataHelpers
-
Creates a Spring Data
PageRequestbased on the VaadinQueryobject.
U
- UidlRedirectStrategy - Class in com.vaadin.flow.spring.security
-
A strategy to handle redirects which is aware of UIDL requests.
- UidlRedirectStrategy() - Constructor for class com.vaadin.flow.spring.security.UidlRedirectStrategy
- UIScope - Annotation Interface in com.vaadin.flow.spring.annotation
-
Stereotype annotation for Spring's
@Scope("vaadin-ui"). - URL_MAPPING_PROPERTY - Static variable in class com.vaadin.flow.spring.RootMappedCondition
V
- vaadin() - Static method in class com.vaadin.flow.spring.security.VaadinSecurityConfigurer
-
Creates a new instance the
VaadinSecurityConfigurerthat can be used to configure security settings for Vaadin applications. - VAADIN_ROUTE_SCOPE_NAME - Static variable in class com.vaadin.flow.spring.scopes.VaadinRouteScope
- VAADIN_SESSION_SCOPE_NAME - Static variable in class com.vaadin.flow.spring.scopes.VaadinSessionScope
- VAADIN_UI_SCOPE_NAME - Static variable in class com.vaadin.flow.spring.scopes.VaadinUIScope
- VaadinApplicationConfiguration - Class in com.vaadin.flow.spring
-
Vaadin Application Spring configuration.
- VaadinApplicationConfiguration() - Constructor for class com.vaadin.flow.spring.VaadinApplicationConfiguration
- vaadinApplicationContextInitializer() - Method in class com.vaadin.flow.spring.VaadinApplicationConfiguration
-
Creates an application context initializer for lookup initializer
SpringLookupInitializer. - VaadinAwareSecurityContextHolderStrategy - Class in com.vaadin.flow.spring.security
-
A strategy that uses an available VaadinSession for retrieving the security context.
- VaadinAwareSecurityContextHolderStrategy() - Constructor for class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategy
- VaadinAwareSecurityContextHolderStrategyConfiguration - Class in com.vaadin.flow.spring.security
-
Provides configuration of Vaadin aware
SecurityContextHolderStrategy - VaadinAwareSecurityContextHolderStrategyConfiguration() - Constructor for class com.vaadin.flow.spring.security.VaadinAwareSecurityContextHolderStrategyConfiguration
- VaadinBeanFactoryInitializationAotProcessor - Class in com.vaadin.flow.spring.springnative
- VaadinBeanFactoryInitializationAotProcessor() - Constructor for class com.vaadin.flow.spring.springnative.VaadinBeanFactoryInitializationAotProcessor
- VaadinBeanFactoryInitializationAotProcessor.Marker - Class in com.vaadin.flow.spring.springnative
- VaadinConfigurationProperties - Class in com.vaadin.flow.spring
-
Configuration properties for Vaadin Spring Boot.
- VaadinConfigurationProperties() - Constructor for class com.vaadin.flow.spring.VaadinConfigurationProperties
- VaadinConfigurationProperties.Bun - Class in com.vaadin.flow.spring
- VaadinConfigurationProperties.Devmode - Class in com.vaadin.flow.spring
- VaadinConfigurationProperties.Frontend - Class in com.vaadin.flow.spring
- VaadinConfigurationProperties.Pnpm - Class in com.vaadin.flow.spring
- VaadinConfigurationProperties.React - Class in com.vaadin.flow.spring
- vaadinDefaultRequestCache() - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
-
Makes the default request cache available for security configuration.
- VaadinDefaultRequestCache - Class in com.vaadin.flow.spring.security
-
A default request cache implementation which aims to ignore requests that are not for routes.
- VaadinDefaultRequestCache() - Constructor for class com.vaadin.flow.spring.security.VaadinDefaultRequestCache
- vaadinForwardingController() - Method in class com.vaadin.flow.spring.VaadinServletConfiguration
-
Makes a forwarding controller.
- VaadinHintsRegistrar - Class in com.vaadin.flow.spring.springnative
-
Registers runtime hints for Spring 3 native support.
- VaadinHintsRegistrar() - Constructor for class com.vaadin.flow.spring.springnative.VaadinHintsRegistrar
- vaadinI18nProvider(String) - Method in class com.vaadin.flow.spring.VaadinApplicationConfiguration
-
Creates default
I18NProvider. - vaadinMenuAccessControl() - Method in class com.vaadin.flow.spring.VaadinApplicationConfiguration
-
Creates default
MenuAccessControl. - VaadinMVCWebAppInitializer - Class in com.vaadin.flow.spring
-
Abstract Vaadin Spring MVC
WebApplicationInitializer. - VaadinMVCWebAppInitializer() - Constructor for class com.vaadin.flow.spring.VaadinMVCWebAppInitializer
- vaadinRolePrefixHolder(Optional<GrantedAuthorityDefaults>) - Method in class com.vaadin.flow.spring.SpringSecurityAutoConfiguration
-
Makes role prefix holder available for security configuration.
- VaadinRolePrefixHolder - Class in com.vaadin.flow.spring.security
-
Holds role prefix accessible outside an active request.
- VaadinRolePrefixHolder(String) - Constructor for class com.vaadin.flow.spring.security.VaadinRolePrefixHolder
-
Construct
VaadinRolePrefixHolderwith a role prefix. - vaadinRootMapping(Environment, HandlerMapping) - Method in class com.vaadin.flow.spring.VaadinServletConfiguration
-
Makes an url handler mapping allowing to forward requests from a
DispatcherServlettoVaadinServlet. - vaadinRouteScope() - Static method in class com.vaadin.flow.spring.VaadinScopesConfig
-
Creates a Vaadin route scope.
- VaadinRouteScope - Class in com.vaadin.flow.spring.scopes
-
Implementation of Spring's
Scopethat binds the beans to a component in the navigation chain. - VaadinRouteScope() - Constructor for class com.vaadin.flow.spring.scopes.VaadinRouteScope
- VaadinSavedRequestAwareAuthenticationSuccessHandler - Class in com.vaadin.flow.spring.security
-
A version of
SavedRequestAwareAuthenticationSuccessHandlerthat writes a different return value for a Fusion TypeScript client. - VaadinSavedRequestAwareAuthenticationSuccessHandler() - Constructor for class com.vaadin.flow.spring.security.VaadinSavedRequestAwareAuthenticationSuccessHandler
-
Creates a new instance.
- VaadinSavedRequestAwareAuthenticationSuccessHandler.RedirectStrategy - Class in com.vaadin.flow.spring.security
-
Redirect strategy used by
VaadinSavedRequestAwareAuthenticationSuccessHandler. - VaadinScanPackagesRegistrar - Class in com.vaadin.flow.spring
-
Internal registrar for Vaadin scan packages settings.
- VaadinScanPackagesRegistrar() - Constructor for class com.vaadin.flow.spring.VaadinScanPackagesRegistrar
- VaadinScopesConfig - Class in com.vaadin.flow.spring
-
Vaadin scopes configuration.
- VaadinScopesConfig() - Constructor for class com.vaadin.flow.spring.VaadinScopesConfig
- VaadinSecurityConfigurer - Class in com.vaadin.flow.spring.security
-
A
SecurityConfigurerspecifically designed for Vaadin applications. - VaadinServletConfiguration - Class in com.vaadin.flow.spring
-
Vaadin servlet configuration.
- VaadinServletConfiguration() - Constructor for class com.vaadin.flow.spring.VaadinServletConfiguration
- VaadinServletConfiguration.RootExcludeHandler - Class in com.vaadin.flow.spring
- VaadinServletContextInitializer - Class in com.vaadin.flow.spring
-
Servlet context initializer for Spring Boot Application.
- VaadinServletContextInitializer(ApplicationContext) - Constructor for class com.vaadin.flow.spring.VaadinServletContextInitializer
-
Creates a new
ServletContextInitializerinstance with applicationcontextprovided. - vaadinSessionScope() - Static method in class com.vaadin.flow.spring.VaadinScopesConfig
-
Creates a Vaadin session scope.
- VaadinSessionScope - Class in com.vaadin.flow.spring.scopes
-
Implementation of Spring's
Scopethat binds the beans to the currentVaadinSession(as opposed to the current Servlet session). - VaadinSessionScope - Annotation Interface in com.vaadin.flow.spring.annotation
-
Stereotype annotation for Spring's
@Scope("vaadin-session"). - VaadinSessionScope() - Constructor for class com.vaadin.flow.spring.scopes.VaadinSessionScope
- VaadinSpringDataHelpers - Interface in com.vaadin.flow.spring.data
-
Contains helper methods to work with Spring Data based back-ends and Vaadin components.
- VaadinStatelessSecurityConfigurer<H extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<H>> - Class in com.vaadin.flow.spring.security.stateless
-
Enables authentication that relies on JWT instead of sessions.
- VaadinStatelessSecurityConfigurer() - Constructor for class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
- VaadinStatelessSecurityConfigurer.SecretKeyConfigurer - Class in com.vaadin.flow.spring.security.stateless
-
Enables configuring the secret key and the algorithm for the JWT signing and verification when using
VaadinStatelessSecurityConfigurer. - VaadinTaskExecutor - Annotation Interface in com.vaadin.flow.spring.annotation
-
Qualifier annotation for marking a
TaskExecutorbean as a Vaadin-specific Executor. - vaadinUIScope() - Static method in class com.vaadin.flow.spring.VaadinScopesConfig
-
Creates a Vaadin UI scope.
- VaadinUIScope - Class in com.vaadin.flow.spring.scopes
-
Implementation of Spring's
Scopethat binds the beans to the currentUI. - VaadinUIScope() - Constructor for class com.vaadin.flow.spring.scopes.VaadinUIScope
- VaadinWebSecurity - Class in com.vaadin.flow.spring.security
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
VaadinSecurityConfigurerinstead. It follows the Spring's SecurityConfigurer pattern and we recommend use it to configure Spring Security with Vaadin:
Read more details in Security Configurer documentation.@Configuration @EnableWebSecurity @Import(VaadinAwareSecurityContextHolderStrategyConfiguration.class) public class SecurityConfig { @Bean SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { return http.with(VaadinSecurityConfigurer.vaadin(), configurer -> {}).build(); } } - VaadinWebSecurity() - Constructor for class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.
- VaadinWebsocketEndpointExporter - Class in com.vaadin.flow.spring
-
Handles registration of JSR-356 websocket endpoints when the Spring Boot application is run in an embedded container.
- VaadinWebsocketEndpointExporter() - Constructor for class com.vaadin.flow.spring.VaadinWebsocketEndpointExporter
- value() - Element in annotation interface com.vaadin.flow.spring.annotation.EnableVaadin
-
Base packages to scan for annotated classes on Vaadin startup.
- value() - Element in annotation interface com.vaadin.flow.spring.annotation.RouteScopeOwner
-
Owner class of the qualified
@RouteScopebean. - value() - Element in annotation interface com.vaadin.flow.spring.annotation.SpringComponent
-
The value may indicate a suggestion for a logical component name, to be turned into a Spring bean in case of an autodetected component.
W
- WebIconsRequestMatcher - Class in com.vaadin.flow.spring.security
-
Matches request for custom PWA icons and Favicon paths.
- WebIconsRequestMatcher(VaadinService, String) - Constructor for class com.vaadin.flow.spring.security.WebIconsRequestMatcher
-
Creates a new WebIconsRequestMatcher.
- webSecurityCustomizer() - Method in class com.vaadin.flow.spring.security.VaadinWebSecurity
-
Deprecated.Registers default
WebSecurityCustomizerbean. - websocketEndpointDeployer() - Method in class com.vaadin.flow.spring.SpringBootAutoConfiguration
-
Deploys JSR-356 websocket endpoints when Atmosphere is available.
- withAnnotatedViewAccessChecker() - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
-
Enables the
AnnotatedViewAccessChecker. - withAvailableNavigationAccessCheckers(Predicate<NavigationAccessChecker>) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
-
Adds to
NavigationAccessControlall the registeredNavigationAccessCheckerbeans that matches the given filter. - withDecisionResolver(AccessCheckDecisionResolver) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
-
Sets the
AccessCheckDecisionResolverfor the navigation access control. - withLoginView(Class<? extends Component>) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
-
Sets the Flow login view to use.
- withLoginView(String) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
-
Sets the path of the login view.
- withNavigationAccessChecker(NavigationAccessChecker) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
-
Adds the given
NavigationAccessCheckerto the collection of checker that will be used byNavigationAccessControl. - withNavigationAccessCheckers(Collection<NavigationAccessChecker>) - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
-
Adds the given
NavigationAccessCheckerto the collection of checker that will be used byNavigationAccessControl. - withRoutePathAccessChecker() - Method in class com.vaadin.flow.spring.security.NavigationAccessControlConfigurer
-
Enables the
RoutePathAccessChecker. - withSecretKey() - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
-
Specifies using a secret key for signing and verification.
- withSecretKey(Customizer<VaadinStatelessSecurityConfigurer.SecretKeyConfigurer>) - Method in class com.vaadin.flow.spring.security.stateless.VaadinStatelessSecurityConfigurer
-
Specifies using a secret key for signing and verification.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AntPathRequestMatcheris deprecated and marked for removal. This method is deprecated without direct replacement; usePathPatternRequestMatcherinstead.