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