Skip to content

Commit ca676ed

Browse files
committed
Minor fixes on bloque_4
1 parent cd42ee5 commit ca676ed

File tree

5 files changed

+8
-7
lines changed

5 files changed

+8
-7
lines changed

bloque_4/spring_security/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
# Spring-T4-Seguridad
1+
# Seguridad en Spring

bloque_4/spring_security/security_ejem10/src/main/java/es/codeurjc/daw/library/security/SecurityConfig.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import org.springframework.security.web.SecurityFilterChain;
1717
import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
1818

19-
import es.codeurjc.daw.library.security.jwt.AuthEntryPointJwt;
19+
import es.codeurjc.daw.library.security.jwt.UnauthorizedHandlerJwt;
2020
import es.codeurjc.daw.library.security.jwt.JwtRequestFilter;
2121

2222
@Configuration
@@ -30,7 +30,7 @@ public class SecurityConfig {
3030
public RepositoryUserDetailsService userDetailService;
3131

3232
@Autowired
33-
private AuthEntryPointJwt unauthorizedHandler;
33+
private UnauthorizedHandlerJwt unauthorizedHandlerJwt;
3434

3535
@Bean
3636
public PasswordEncoder passwordEncoder() {
@@ -60,7 +60,7 @@ public SecurityFilterChain apiFilterChain(HttpSecurity http) throws Exception {
6060

6161
http
6262
.securityMatcher("/api/**")
63-
.exceptionHandling(handling -> handling.authenticationEntryPoint(unauthorizedHandler));
63+
.exceptionHandling(handling -> handling.authenticationEntryPoint(unauthorizedHandlerJwt));
6464

6565
http
6666
.authorizeHttpRequests(authorize -> authorize
+2-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
import com.fasterxml.jackson.databind.ObjectMapper;
1919

2020
@Component
21-
public class AuthEntryPointJwt implements AuthenticationEntryPoint {
21+
public class UnauthorizedHandlerJwt implements AuthenticationEntryPoint {
2222

23-
private static final Logger logger = LoggerFactory.getLogger(AuthEntryPointJwt.class);
23+
private static final Logger logger = LoggerFactory.getLogger(UnauthorizedHandlerJwt.class);
2424

2525
@Override
2626
public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException)

bloque_4/spring_security/security_ejem8/src/main/java/es/codeurjc/daw/library/security/RestSecurityConfig.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.springframework.context.annotation.Configuration;
66
import org.springframework.http.HttpMethod;
77
import org.springframework.security.authentication.dao.DaoAuthenticationProvider;
8+
import org.springframework.security.config.Customizer;
89
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
910
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
1011
import org.springframework.security.config.http.SessionCreationPolicy;
@@ -56,7 +57,7 @@ public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
5657
http.csrf(csrf -> csrf.disable());
5758

5859
// Enable Basic Authentication
59-
http.httpBasic(httpBasic -> httpBasic.realmName("Library API"));
60+
http.httpBasic(Customizer.withDefaults());
6061

6162
// Stateless session
6263
http.sessionManagement(management -> management.sessionCreationPolicy(SessionCreationPolicy.STATELESS));

0 commit comments

Comments
 (0)