-
- All Implemented Interfaces:
-
org.springframework.security.config.annotation.SecurityConfigurer,org.springframework.security.config.annotation.web.WebSecurityConfigurer
@Configuration()@EnableWebSecurity()@Profile(value = {"oauth2-okta | OTHER-OAUTH-PROFILE"}) public final class SecurityConfig extends WebSecurityConfigurerAdapterSecurity configurations
to enable another OAuth provider, include the profile name in place of
OTHER-OAUTH-PROFILEin the @Profile annotation
-
-
Field Summary
Fields Modifier and Type Field Description private AppConfigappConfigprivate RedirectToFrontendredirectToFrontendprivate ReturnUnauthorizedreturnUnauthorized
-
Constructor Summary
Constructors Constructor Description SecurityConfig()
-
Method Summary
Modifier and Type Method Description final AppConfiggetAppConfig()final UnitsetAppConfig(@Autowired() AppConfig appConfig)final RedirectToFrontendgetRedirectToFrontend()final UnitsetRedirectToFrontend(@Autowired() RedirectToFrontend redirectToFrontend)final ReturnUnauthorizedgetReturnUnauthorized()final UnitsetReturnUnauthorized(@Autowired() ReturnUnauthorized returnUnauthorized)final UnitconfigureForRoles(HttpSecurity http)final UnitconfigureForNoRoles(HttpSecurity http)final CorsConfigurationSourcecorsConfigurationSource()-
Methods inherited from class org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
authenticationManagerBean, configure, init, setApplicationContext, setAuthenticationConfiguration, setContentNegotationStrategy, setObjectPostProcessor, setTrustResolver, userDetailsServiceBean -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getAppConfig
final AppConfig getAppConfig()
-
setAppConfig
final Unit setAppConfig(@Autowired() AppConfig appConfig)
-
getRedirectToFrontend
final RedirectToFrontend getRedirectToFrontend()
-
setRedirectToFrontend
final Unit setRedirectToFrontend(@Autowired() RedirectToFrontend redirectToFrontend)
-
getReturnUnauthorized
final ReturnUnauthorized getReturnUnauthorized()
-
setReturnUnauthorized
final Unit setReturnUnauthorized(@Autowired() ReturnUnauthorized returnUnauthorized)
-
configureForRoles
final Unit configureForRoles(HttpSecurity http)
-
configureForNoRoles
final Unit configureForNoRoles(HttpSecurity http)
-
corsConfigurationSource
@Bean() final CorsConfigurationSource corsConfigurationSource()
-
-
-
-