curso de_

Java y Spring Security: login con GitHub, Google y autenticación de 2 factores

Es parte de los cursos de Java en Programación.
Discusiones sobre este curso

Java y Spring Security: login con GitHub, Google y autenticación de 2 factores

Resumen del curso

  • Implemente login con Google en la API.
  • Añada recursos externos de GitHub al proyecto.
  • Conozca los protocolos OAuth y OpenID Connect.
  • Aumente la seguridad del login usando autenticación de dos factores.
  • Desarrolle autenticación de dos factores usando aplicaciones autenticadoras.

Público Objetivo

Este curso está destinado a personas desarrolladoras que ya poseen conocimientos básicos en seguridad de aplicaciones Java y desean profundizar sus habilidades, especialmente en el área de autenticación y login en APIs REST.

Contenido relacionado

Cursos de Java en Programación. Lea nuestros artículos de Programación.

Última actualización

6/16/2026

¿Ya eres alumno?

Comienza el curso ahora

10h

p/ conclusión

58

Actividades

203

Minutos de video

0

Alumnos en este curso

0

Nota del curso

Certificado de participación

Instructores

Contenido Detallado

  1. 1. Login con Github

    • Presentación
    • Preparando el ambiente: herramientas y configuraciones
    • Registrando el cliente
    • Para saber más: OAuth 1.0, 2.0 y 2.1
    • Configurando el Endpoint
    • Configurando el Endpoint receptor
    • Para saber más: utilizando el parámetro state
    • Entendiendo el Protocolo OAuth
    • Para saber más: RestClient vs. RestTemplate
    • Integración de inicio de sesión externo en Listin
    • Importância da autorização em plataformas de bem-estar
    • Manos a la obra: registrando al cliente en otro proveedor de autenticación
    • ¿Qué aprendimos?
  2. 2. Accediendo a la API de GitHub

    • Proyecto de la clase anterior
    • Consumiendo la API de GitHub
    • Filtrando el email de GitHub
    • Autenticando usuario en Forum Hub
    • Para saber más: tipos de grant de OAuth
    • Gestión de Scopes
    • Para saber más: eliminando alcances innecesarios
    • Para saber más: la importancia de la URL de callback
    • Implementando DTOs para datos de correo electrónico en UseDev
    • Autenticación segura en la Jornada Millas
    • Hazlo como yo lo hice: registrando un usuario con datos de GitHub
    • ¿Qué aprendimos?
  3. 3. Login con Google

    • Proyecto de la clase anterior
    • Preparando el ambiente: Google Cloud
    • Registrando el Client en Google Cloud Platform
    • Preparando el ambiente: almacenando las credenciales en variables de entorno
    • Adaptando el código de GitHub a Google Cloud Platform
    • Utilizando OpenID Connect
    • Para saber más: usando refresh tokens en Open ID
    • Para saber más: Spring Security OAuth Client
    • Optimización del flujo de autenticación en Zoop
    • Garantizando la seguridad de autenticación en Screen Match
    • Manos a la obra: Registrando un usuario con datos de Google
    • ¿Qué aprendimos?
  4. 4. Activando 2FA

    • Proyecto de la clase anterior
    • Conociendo la 2FA
    • Para saber más: niveles de seguridad de cada tipo de A2F
    • Para saber más: aplicaciones autenticadoras
    • Activando la 2FA
    • Generando el Codigo QR
    • Equilibrando seguridad y experiencia del usuario en Freelando
    • Garantizando la seguridad de los datos en la plataforma Freelando
    • Manos a la obra: refactorizando códigos asociados al Usuario
    • ¿Qué aprendimos?
  5. 5. Verificando 2FA

    • Proyecto de la clase anterior
    • Validando Código de Autenticación
    • Interceptando el flujo de Login
    • Confirmando el 2do Factor
    • Para saber más: vulnerabilidades en la verificación del segundo factor
    • Protegiendo transacciones en el e-commerce UseDev
    • Verificación de código en Listin
    • Proyecto final del curso
    • Referencias
    • Conclusión
    • ¿Qué aprendimos?

Conocimiento real para el mundo digital.

Precios en:

Pro

US$ 169.90un solo pago de US$ 169.90
  • 438 Cursos
  • Acceso a TODOS los cursos por 1 año
  • Experiencias de aprendizaje, con Challenges + Mentorías 7 daysOfCode + Programas temáticos.
  • CareerUp, con Simulación de entrevistas laborales + Análisis de CVs + Mentorías de carrera.
  • Luri Vision, la IA que detecta tus dudas.
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Luri, la inteligencia artificial de Alura
  • Luri, con mensajes ILIMITADAS
La mejor opción para tu carrera 🚀

Plus

US$ 124.90un solo pago de US$ 124.90
  • 438 Cursos
  • Acceso a TODOS los cursos por 1 año
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Luri, la inteligencia artificial de Alura

AI Boost

US$ 82.90un solo pago de US$ 82.90
  • 69 Cursos de Inteligencia Artificial
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Luri, la inteligencia artificial de Alura
  • Acesso à Inteligencia Artificial
  • Acceso al contenido por 6 meses
  • Acceso a todos los cursos

  • Estudiar las 24 horas, dónde y cuándo quieras

  • Nuevos cursos cada semana

Whatsapp de Alura LATAMNewsletter de Alura LATAMContáctanos