Added Signup and JWT Login

This commit is contained in:
LalitH
2025-04-14 22:27:39 +05:30
parent 72bfd2eb0c
commit 3bc5cf3e62
14 changed files with 662 additions and 18 deletions
@@ -1,23 +1,23 @@
package com.skycrate.backend.skycrateBackend.config;
// package com.skycrate.backend.skycrateBackend.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.web.SecurityFilterChain;
// import org.springframework.context.annotation.Bean;
// import org.springframework.context.annotation.Configuration;
// import org.springframework.security.config.annotation.web.builders.HttpSecurity;
// import org.springframework.security.web.SecurityFilterChain;
@Configuration
public class SecurityConfig {
// @Configuration
// public class SecurityConfig {
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
http
.csrf(csrf -> csrf.disable()) // Disable CSRF for testing APIs
.authorizeHttpRequests(auth -> auth
.requestMatchers("/api/hdfs/**").permitAll() // Allow HDFS endpoints
.anyRequest().authenticated() // Everything else needs auth
);
// @Bean
// public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
// http
// .csrf(csrf -> csrf.disable()) // Disable CSRF for testing APIs
// .authorizeHttpRequests(auth -> auth
// .requestMatchers("/api/hdfs/**").permitAll() // Allow HDFS endpoints
// .anyRequest().authenticated() // Everything else needs auth
// );
return http.build();
}
}
// return http.build();
// }
// }