Package io.jmix.autoconfigure.oidc
Class OidcAutoConfiguration.DefaulOidcVaadinWebSecurity
java.lang.Object
com.vaadin.flow.spring.security.VaadinWebSecurity
io.jmix.oidc.OidcVaadinWebSecurity
io.jmix.autoconfigure.oidc.OidcAutoConfiguration.DefaulOidcVaadinWebSecurity
- Enclosing class:
- OidcAutoConfiguration
@EnableWebSecurity
@ConditionalOnProperty(value="jmix.oidc.use-default-ui-configuration",
havingValue="true",
matchIfMissing=true)
public static class OidcAutoConfiguration.DefaulOidcVaadinWebSecurity
extends OidcVaadinWebSecurity
Configures FlowUI views protection.
-
Field Summary
Fields inherited from class io.jmix.oidc.OidcVaadinWebSecurity
clientRegistrationRepository, jmixOidcUserService, oidcProperties
-
Constructor Summary
-
Method Summary
Methods inherited from class io.jmix.oidc.OidcVaadinWebSecurity
configure, configure, configureJmixSpecifics, oidcLogoutSuccessHandler, setClientRegistrationRepository, setJmixOidcUserService, setOidcProperties
Methods inherited from class com.vaadin.flow.spring.security.VaadinWebSecurity
addLogoutHandlers, antMatchers, applyUrlMapping, enableNavigationAccessControl, filterChain, getAuthenticationContext, getDefaultHttpSecurityPermitMatcher, getDefaultHttpSecurityPermitMatcher, getDefaultWebSecurityIgnoreMatcher, getDefaultWebSecurityIgnoreMatcher, getNavigationAccessControl, getViewAccessChecker, routeMatchers, setLoginView, setLoginView, setLoginView, setLoginView, setOAuth2LoginPage, setStatelessAuthentication, setStatelessAuthentication, webSecurityCustomizer
-
Constructor Details
-
DefaulOidcVaadinWebSecurity
public DefaulOidcVaadinWebSecurity()
-