Package com.arms.config.security
Class SecurityConfiguration
java.lang.Object
com.arms.config.security.SecurityConfiguration
@Configuration
@EnableWebFluxSecurity
@EnableGlobalMethodSecurity(jsr250Enabled=true)
@RefreshScope
public class SecurityConfiguration
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionSecurityConfiguration(KeycloakLogoutHandler keycloakLogoutHandler, AuthSuccessAfterDuplicateUserRemove authSuccessAfterDuplicateUserRemove) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.client.userinfo.ReactiveOAuth2UserService<org.springframework.security.oauth2.client.oidc.userinfo.OidcUserRequest,org.springframework.security.oauth2.core.oidc.user.OidcUser> org.springframework.security.web.server.SecurityWebFilterChainsecurityWebFilterChain(org.springframework.security.config.web.server.ServerHttpSecurity http)
-
Constructor Details
-
SecurityConfiguration
public SecurityConfiguration(KeycloakLogoutHandler keycloakLogoutHandler, AuthSuccessAfterDuplicateUserRemove authSuccessAfterDuplicateUserRemove)
-
-
Method Details
-
securityWebFilterChain
@Bean public org.springframework.security.web.server.SecurityWebFilterChain securityWebFilterChain(org.springframework.security.config.web.server.ServerHttpSecurity http) -
oidcUserService
@Bean public org.springframework.security.oauth2.client.userinfo.ReactiveOAuth2UserService<org.springframework.security.oauth2.client.oidc.userinfo.OidcUserRequest,org.springframework.security.oauth2.core.oidc.user.OidcUser> oidcUserService()
-