Package io.jmix.autoconfigure.oidc
Class OidcAutoConfiguration.DefaulOidcVaadinWebSecurity
java.lang.Object
io.jmix.securityflowui.security.AbstractFlowuiWebSecurity
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)
@ConditionalOnBean(org.springframework.security.oauth2.client.registration.ClientRegistrationRepository.class)
public static class OidcAutoConfiguration.DefaulOidcVaadinWebSecurity
extends OidcVaadinWebSecurity
Configures FlowUI views protection together with OIDC login. Applies only when an OIDC client is
configured (a
ClientRegistrationRepository bean is present), so that applications using the
add-on as an OAuth2 resource server only are not affected.-
Field Summary
Fields inherited from class io.jmix.oidc.OidcVaadinWebSecurity
clientRegistrationRepository, jmixOidcUserService, oidcPropertiesFields inherited from class io.jmix.securityflowui.security.AbstractFlowuiWebSecurity
h2ConsoleProperties, servletContext, webProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionoidcVaadinSecurityFilterChainCustomizer(ClientDetailsSourceSupport clientDetailsSourceSupport, OidcProperties oidcProperties) Methods inherited from class io.jmix.oidc.OidcVaadinWebSecurity
configureJmixSpecifics, configureVaadinSpecifics, getOidcLoginUrl, oidcLogoutSuccessHandler, setClientRegistrationRepository, setJmixOidcUserService, setOidcPropertiesMethods inherited from class io.jmix.securityflowui.security.AbstractFlowuiWebSecurity
configureCustomSpecifics, jmixSecurityFilterChain
-
Constructor Details
-
DefaulOidcVaadinWebSecurity
public DefaulOidcVaadinWebSecurity()
-
-
Method Details
-
oidcVaadinSecurityFilterChainCustomizer
@Bean("oidc_OidcVaadinSecurityFilterChainCustomizer") public SecurityFilterChainCustomizer oidcVaadinSecurityFilterChainCustomizer(ClientDetailsSourceSupport clientDetailsSourceSupport, OidcProperties oidcProperties)
-