Package io.jmix.autoconfigure.oidc
Class OidcAutoConfiguration.OAuth2ResourceServerConfiguration
java.lang.Object
io.jmix.autoconfigure.oidc.OidcAutoConfiguration.OAuth2ResourceServerConfiguration
- Enclosing class:
- OidcAutoConfiguration
@EnableWebSecurity
@ConditionalOnProperty(value="jmix.oidc.use-default-jwt-configuration",
                       havingValue="true",
                       matchIfMissing=true)
public static class OidcAutoConfiguration.OAuth2ResourceServerConfiguration
extends Object
Configures API endpoints (e.g. REST API) protection. Invocations to these resources require a bearer token
 in the request header.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionjmixJwtAuthenticationConverter(OidcUserMapper oidcUserMapper, OidcProperties oidcProperties) org.springframework.security.web.SecurityFilterChainsecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, JmixJwtAuthenticationConverter jmixJwtAuthenticationConverter, org.springframework.context.ApplicationEventPublisher applicationEventPublisher, CompositeResourceServerRequestMatcherProvider securityMatcherProvider) 
- 
Field Details- 
SECURITY_CONFIGURER_QUALIFIER- See Also:
 
 
- 
- 
Constructor Details- 
OAuth2ResourceServerConfigurationpublic OAuth2ResourceServerConfiguration()
 
- 
- 
Method Details- 
securityFilterChain@Bean("oidc_JwtSecurityFilterChain") @Order(250) public org.springframework.security.web.SecurityFilterChain securityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, JmixJwtAuthenticationConverter jmixJwtAuthenticationConverter, org.springframework.context.ApplicationEventPublisher applicationEventPublisher, CompositeResourceServerRequestMatcherProvider securityMatcherProvider) throws Exception - Throws:
- Exception
 
- 
jmixJwtAuthenticationConverter@Bean @ConditionalOnMissingBean(JmixJwtAuthenticationConverter.class) public JmixJwtAuthenticationConverter jmixJwtAuthenticationConverter(OidcUserMapper oidcUserMapper, OidcProperties oidcProperties) 
 
-