Skip to content
Snippets Groups Projects

GAIAXAUTH-38

Merged Cristina Pauna requested to merge feature/GAIAXAUTH-38 into main
All threads resolved!
4 files
+ 291
122
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -37,16 +37,16 @@ import eu.gaiax.difs.aas.service.SsiJwtCustomizer;
@@ -37,16 +37,16 @@ import eu.gaiax.difs.aas.service.SsiJwtCustomizer;
* The Spring Security config.
* The Spring Security config.
*/
*/
@EnableWebSecurity //(debug = true)
@EnableWebSecurity //(debug = true)
public class SecurityConfig {
public class SecurityConfig {
@Bean
@Bean
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
http.csrf().disable()
http.csrf().disable()
.cors().disable()
.cors().disable()
.authorizeRequests()
.authorizeRequests()
.antMatchers("/api/**", "/swagger-ui/**", "/login", "/error",
.antMatchers("/api/**", "/swagger-ui/**", "/login", "/error",
"/actuator", "/actuator/**",
"/actuator", "/actuator/**", "/**/*.{js,html,css}",
//"/oauth2/**", "/.well-known/**",
//"/oauth2/**", "/.well-known/**",
"/ssi/**")
"/ssi/**")
.permitAll()
.permitAll()
.anyRequest().authenticated()
.anyRequest().authenticated()
@@ -54,12 +54,12 @@ public class SecurityConfig {
@@ -54,12 +54,12 @@ public class SecurityConfig {
.formLogin(withDefaults());
.formLogin(withDefaults());
return http.build();
return http.build();
}
}
@Bean
@Bean
public AuthenticationProvider authProvider() {
public AuthenticationProvider authProvider() {
return new SsiAuthProvider();
return new SsiAuthProvider();
}
}
@Bean
@Bean
public OAuth2TokenCustomizer<JwtEncodingContext> jwtCustomizer() {
public OAuth2TokenCustomizer<JwtEncodingContext> jwtCustomizer() {
return new SsiJwtCustomizer();
return new SsiJwtCustomizer();
Loading