Temario y recursos del Curso de Autenticación con Passport.js
Temario del Curso de Autenticación con Passport.js
Aprender sobre autenticación y autorización
- Introducción y bienvenida
- Stack de seguridad moderno
- ¿Qué es la autenticación y la autorización ?
- Introducción a las sesiones
Conocer qué son los JSON Web Tokens
- Anatomía de un JWT
- Autenticación tradicional vs JWT
- Firmando y Verificando nuestro JWT
- Server-side vs Client-side sessions
- Buenas prácticas con JWT
Entender cómo funcionan las cookies
- ¿Qué son las cookies y cómo implementar el manejo de sesión?
- Cookies vs Session Storage vs Local Storage
Implementar autenticación en Express usando Passport.js
- Arquitectura del proyecto Platzi Video
- Agregando la colección de usuarios
- Agregando la colección de películas de usuario
- Implementando el POST y DELETE de las películas de usuario
- Cómo conectarnos a la base de datos
- Configuración de Passport.js
- Implementación de BasicStrategy con Passport.js
- Implementación de Strategy y ExtractJwt con Passport.js
- Implementación de nuestro Sign-in
- Implementación de nuestro Sign-up
- Protegiendo nuestras rutas con Passport.js
- Middleware para el manejo de scopes
- Configuración del server render
- Comunicación máquina a máquina
- Implementando recordar sesión
- Implementación de las rutas de las películas de usuario
Implementar autenticación con redes sociales
- Cómo crear un proyecto en Google API para hacer autenticación con 0Auth 2.0
- Implementando 0Auth2.0 con Google
- Implementando Sign Provider en nuestra API
- Autenticación con Google usando OpenID Connect
- Cómo crear una cuenta de desarrollador con Twitter
- Autenticación con Twitter
- Autenticación con Facebook
Para este curso vas a necesitar
3 Horas de contenido
14 Horas de práctica

Proyecto del curso
Autenticación de Usuarios de PlatziVideoAñade la capa de autenticación y comunicación con una API de forma segura. Usando Passport.js implementa el sign in y el sign up de la aplicación de PlatziVideo.
Para este curso vas a necesitar
3 Horas de contenido
14 Horas de práctica

Proyecto del curso
Autenticación de Usuarios de PlatziVideoAñade la capa de autenticación y comunicación con una API de forma segura. Usando Passport.js implementa el sign in y el sign up de la aplicación de PlatziVideo.
Aprender sobre autenticación y autorización
- Introducción y bienvenida
- Stack de seguridad moderno
- ¿Qué es la autenticación y la autorización ?
- Introducción a las sesiones
Conocer qué son los JSON Web Tokens
- Anatomía de un JWT
- Autenticación tradicional vs JWT
- Firmando y Verificando nuestro JWT
- Server-side vs Client-side sessions
- Buenas prácticas con JWT
Entender cómo funcionan las cookies
- ¿Qué son las cookies y cómo implementar el manejo de sesión?
- Cookies vs Session Storage vs Local Storage
Implementar autenticación en Express usando Passport.js
- Arquitectura del proyecto Platzi Video
- Agregando la colección de usuarios
- Agregando la colección de películas de usuario
- Implementando el POST y DELETE de las películas de usuario
- Cómo conectarnos a la base de datos
- Configuración de Passport.js
- Implementación de BasicStrategy con Passport.js
- Implementación de Strategy y ExtractJwt con Passport.js
- Implementación de nuestro Sign-in
- Implementación de nuestro Sign-up
- Protegiendo nuestras rutas con Passport.js
- Middleware para el manejo de scopes
- Configuración del server render
- Comunicación máquina a máquina
- Implementando recordar sesión
- Implementación de las rutas de las películas de usuario
Implementar autenticación con redes sociales
- Cómo crear un proyecto en Google API para hacer autenticación con 0Auth 2.0
- Implementando 0Auth2.0 con Google
- Implementando Sign Provider en nuestra API
- Autenticación con Google usando OpenID Connect
- Cómo crear una cuenta de desarrollador con Twitter
- Autenticación con Twitter
- Autenticación con Facebook