Skip to content
Snippets Groups Projects

GAIAXAUTH-13: setup integration with keycloak

Merged Cristina Pauna requested to merge feature/GAIAXAUTH-13 into main
10 files
+ 252
44
Compare changes
  • Side-by-side
  • Inline
Files
10
package eu.gaiax.difs.aas.config;
import org.springframework.context.annotation.Bean;
import org.springframework.security.config.Customizer;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.web.SecurityFilterChain;
@EnableWebSecurity
public class SecurityConfig {
@Bean
SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
http
.authorizeRequests(authorizeRequests ->
authorizeRequests.anyRequest().authenticated()
)
.oauth2Login(oauth2Login ->
oauth2Login.loginPage("/oauth2/authorization/aas-app"))
.oauth2Client(Customizer.withDefaults());
return http.build();
}
}
\ No newline at end of file
Loading