Package io.jmix.oidc.filter
Class OidcResourceServerSecurityFilterChainCustomizer
java.lang.Object
io.jmix.security.configurer.BaseSecurityFilterChainCustomizer
io.jmix.securityresourceserver.authentication.BaseResourceServerSecurityFilterChainCustomizer
io.jmix.oidc.filter.OidcResourceServerSecurityFilterChainCustomizer
- All Implemented Interfaces:
SecurityFilterChainCustomizer
public class OidcResourceServerSecurityFilterChainCustomizer
extends BaseResourceServerSecurityFilterChainCustomizer
Customizes Spring Security filter chains for the Resource Server in application with the OIDC Provider.
This customizer ensures that the API scope is enforced for provided chains.
-
Field Summary
FieldsFields inherited from class io.jmix.security.configurer.BaseSecurityFilterChainCustomizer
clientDetailsSourceSupport -
Constructor Summary
ConstructorsConstructorDescriptionOidcResourceServerSecurityFilterChainCustomizer(ClientDetailsSourceSupport clientDetailsSourceSupport, OidcProperties oidcProperties) -
Method Summary
Modifier and TypeMethodDescriptionReturns the names of the security filter chains that this customizer applies to.booleanWhether this customizer is enabled.Methods inherited from class io.jmix.securityresourceserver.authentication.BaseResourceServerSecurityFilterChainCustomizer
customizeBearerTokenAuthenticationFilter, customizeFilterMethods inherited from class io.jmix.security.configurer.BaseSecurityFilterChainCustomizer
customize
-
Field Details
-
oidcProperties
-
-
Constructor Details
-
OidcResourceServerSecurityFilterChainCustomizer
public OidcResourceServerSecurityFilterChainCustomizer(ClientDetailsSourceSupport clientDetailsSourceSupport, OidcProperties oidcProperties)
-
-
Method Details
-
getChainBeanNames
Description copied from interface:SecurityFilterChainCustomizerReturns the names of the security filter chains that this customizer applies to. -
isEnabled
public boolean isEnabled()Description copied from interface:SecurityFilterChainCustomizerWhether this customizer is enabled.
-