Curso de seguridad en tu API REST con Spring Boot

Curso de seguridad en tu API REST con Spring Boot

CONOCIMIENTOS Y HABILIDADES QUE ADQUIERES REALIZANDO ESTE CURSO

  •  Conocerás los elementos necesarios de Spring Security para tu API REST
  •  Aprenderás en qué consiste la autenticación y la autorización.
  •  Conocerás las diferentes posibilidades de implementación de la seguridad.
  •  Aprenderás a implementar la seguridad básica.
  •  Serás capaz de implementar la seguridad con Json Web Tokens (JWT)
  •  Implementarás la seguridad con OAuth2.

TEMARIO

INTRODUCCIÓN54M

  • Presentación (vista previa)

    7M
  • Introducción a Spring Security

    10M
  • Autenticación vs. autorización

    10M
  • Clases e interfaces de Spring Security

    14M
  • Posibilidades para implementar la seguridad de una API REST

    12M

GESTIÓN DE USUARIOS1H Y 3M

  • Modelo de usuario y rol

    15M
  • Repositorio y servicio

    7M
  • Servicio UserDetailsService

    8M
  • Controlador de registro

    12M
  • Refactorización para usar DTO

    20M

SEGURIDAD BÁSICA48M

  • ¿En qué consiste la seguridad básica?

    6M
  • Implementación de la seguridad básica

    14M
  • Refactorización del controlador

    15M
  • Despliegue y pruebas

    12M

SEGURIDAD CON JWT1H Y 20M

  • ¿En qué consiste JWT?

    11M
  • Librerías necesarias

    4M
  • Implementación de la seguridad con JWT

    6M
  • Customización del AuthenticationEntryPoint (vista previa)

    4M
  • Modelo de usuario y UserDetailService

    4M
  • Manejo del token JWT

    15M
  • JWTAuthenticationFilter

    10M
  • Modelo para el login y su respuesta

    7M
  • Refactorización del controlador

    11M
  • Despliegue y pruebas con JWT

    4M

SEGURIDAD CON OAUTH 21H Y 31M

  • ¿En qué consiste OAuth 2?

    7M
  • Roles

    4M
  • Flujo abstracto del protocolo

    6M
  • Grant Types

    11M
  • Implementando el servidor de autorización

    14M
  • Implementando el servidor de recursos

    5M
  • Reconfigurando CORS

    9M
  • Despliegue y prueba de ejecución

    12M
  • Tokens en base de datos

    12M
  • Integrando OAuth 2 y JWT

    Contraseña  pcprogramasymas.net
    Peso 3GB
    [privado]