Package com.arms.config.security
Class SecurityConfiguration
- java.lang.Object
-
- com.arms.config.security.SecurityConfiguration
-
@Configuration @EnableWebFluxSecurity @EnableGlobalMethodSecurity(jsr250Enabled=true) public class SecurityConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SecurityConfiguration(KeycloakLogoutHandler keycloakLogoutHandler, AuthSuccessAfterDuplicateUserRemove authSuccessAfterDuplicateUserRemove)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.security.oauth2.client.userinfo.ReactiveOAuth2UserService<org.springframework.security.oauth2.client.oidc.userinfo.OidcUserRequest,org.springframework.security.oauth2.core.oidc.user.OidcUser>
oidcUserService()
org.springframework.security.web.server.SecurityWebFilterChain
securityWebFilterChain(org.springframework.security.config.web.server.ServerHttpSecurity http)
-
-
-
Constructor Detail
-
SecurityConfiguration
public SecurityConfiguration(KeycloakLogoutHandler keycloakLogoutHandler, AuthSuccessAfterDuplicateUserRemove authSuccessAfterDuplicateUserRemove)
-
-
Method Detail
-
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()
-
-