Ir al contenido

Boot — Seguridad para desarrolladores

Spring Security 7.1 · Spring Boot 4.1 · Java 25

Entiende la seguridad, no la copies.

Una guía para desarrolladores que explica por qué cada petición pasa o se rechaza: desde hashes, cookies y tokens hasta la cadena de filtros de Spring Security, OAuth2 y MFA.

lecciones
28
mini labs con respuesta
28
términos explicados en el código
300+
0/28

Tu progreso

Marca cada mini lab como completado y retoma donde lo dejaste.

Empezar →

Cada lección, la misma estructura

  1. 1

    Analogía

    El concepto traducido a algo que ya conoces, con una tabla de equivalencias.

  2. 2

    Diagramas propios

    Flujos, secuencias y capas dibujados para explicar el mecanismo.

  3. 3

    Código actual

    Sintaxis de Spring Security 7 verificada contra la API real.

  4. 4

    Trampas

    Los errores que aparecen en proyectos reales y cómo evitarlos.

  5. 5

    Mini lab

    Un reto práctico con pistas y la respuesta a un clic.

Código que se explica solo

Pasa el cursor por los términos subrayados: verás qué son, a qué clase pertenecen, desde qué versión existen y un enlace a la documentación oficial. Funciona en todos los bloques de código de la guía.

@Bean
SecurityFilterChain api(HttpSecurity http) {
  http.authorizeHttpRequests(auth -> auth
      .requestMatchers("/admin/**").hasRole("ADMIN")
      .anyRequest().authenticated());
  return http.build();
}