Package energy.eddie.aiida.config
Class OAuth2SecurityConfiguration
java.lang.Object
energy.eddie.aiida.config.OAuth2SecurityConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.client.registration.ClientRegistrationRepositoryclientRegistrationRepository(org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientProperties oAuth2ClientProperties, KeycloakConfiguration keycloakConfiguration) org.springframework.web.cors.CorsConfigurationSourcecorsConfigurationSource(String allowedCorsOrigins) org.springframework.security.web.SecurityFilterChainfilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository, org.springframework.web.cors.CorsConfigurationSource corsConfigurationSource)
-
Constructor Details
-
OAuth2SecurityConfiguration
public OAuth2SecurityConfiguration()
-
-
Method Details
-
filterChain
@Bean public org.springframework.security.web.SecurityFilterChain filterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository, org.springframework.web.cors.CorsConfigurationSource corsConfigurationSource) throws Exception - Throws:
Exception
-
corsConfigurationSource
@Bean public org.springframework.web.cors.CorsConfigurationSource corsConfigurationSource(@Value("${aiida.cors.allowed-origins:}") String allowedCorsOrigins) -
clientRegistrationRepository
@Bean public org.springframework.security.oauth2.client.registration.ClientRegistrationRepository clientRegistrationRepository(org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientProperties oAuth2ClientProperties, KeycloakConfiguration keycloakConfiguration)
-