Curso de Autenticación con Passport.js

Curso de Autenticación con Passport.js

Instruido por:
Guillermo Rodas
Guillermo Rodas
Avanzado
3 horas de contenido
Ver la ruta de aprendizaje
Autenticación de Usuarios de PlatziVideo
Proyecto del curso
Autenticación de Usuarios de PlatziVideo

Añ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.

Curso de Autenticación con Passport.js

Curso de Autenticación con Passport.js

Progreso del curso:0/39contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/39contenidos(0%)

Aprender sobre autenticación y autorización

Material Thumbnail

Introducción y bienvenida

02:36 min

Material Thumbnail

Stack de seguridad moderno

01:36 min

Material Thumbnail

¿Qué es la autenticación y la autorización ?

02:16 min

Material Thumbnail

Introducción a las sesiones

02:42 min

Conocer qué son los JSON Web Tokens

Material Thumbnail

Anatomía de un JWT

02:41 min

Material Thumbnail

Autenticación tradicional vs JWT

02:10 min

Material Thumbnail

Firmando y Verificando nuestro JWT

08:36 min

Server-side vs Client-side sessions

01:14 min

Buenas prácticas con JWT

02:29 min

Entender cómo funcionan las cookies

Material Thumbnail

¿Qué son las cookies y cómo implementar el manejo de sesión?

07:17 min

Material Thumbnail

Cookies vs Session Storage vs Local Storage

04:47 min

Implementar autenticación en Express usando Passport.js

Material Thumbnail

Arquitectura del proyecto Platzi Video

05:10 min

Material Thumbnail

Agregando la colección de usuarios

06:20 min

Material Thumbnail

Agregando la colección de películas de usuario

11:23 min

Material Thumbnail

Implementando el POST y DELETE de las películas de usuario

05:54 min

Cómo conectarnos a la base de datos

00:50 min

Material Thumbnail

Configuración de Passport.js

08:29 min

Material Thumbnail

Implementación de BasicStrategy con Passport.js

05:31 min

Material Thumbnail

Implementación de Strategy y ExtractJwt con Passport.js

05:02 min

Material Thumbnail

Implementación de nuestro Sign-in

12:28 min

Material Thumbnail

Implementación de nuestro Sign-up

05:09 min

Material Thumbnail

Protegiendo nuestras rutas con Passport.js

04:47 min

Material Thumbnail

Middleware para el manejo de scopes

09:48 min

Material Thumbnail

Configuración del server render

03:04 min

Material Thumbnail

Comunicación máquina a máquina

09:24 min

Implementando recordar sesión

01:19 min

Material Thumbnail

Implementación de las rutas de las películas de usuario

09:28 min

Entender qué es OAuth 2.0 y OpenID Connect

Material Thumbnail

¿Qué es OAuth 2.0 y OpenID Connect?

04:25 min

Implementar autenticación con redes sociales

Cómo crear un proyecto en Google API para hacer autenticación con 0Auth 2.0

00:42 min

Material Thumbnail

Implementando 0Auth2.0 con Google

11:43 min

Material Thumbnail

Implementando Sign Provider en nuestra API

07:10 min

Autenticación con Google usando OpenID Connect

01:38 min

Cómo crear una cuenta de desarrollador con Twitter

01:02 min

Material Thumbnail

Autenticación con Twitter

10:50 min

Autenticación con Facebook

01:35 min

Asegurar tu aplicación de Express

Material Thumbnail

Seguridad con Helmet y npm audit

04:15 min

Automatizar el chequeo de vulnerabilidades con Snyk

00:52 min

Material Thumbnail

Qué es OWASP y buenas prácticas de seguridad

05:48 min

Material Thumbnail

Conclusiones y cierre del curso

00:47 min

nuevosmás votadossin responder
Juan Manuel Velez
Juan Manuel Velez
Estudiante
Alguien sabe cómo podría implementar esto de un proyecto de angular?. De momento solo lo he conseguido utilizando local storage pero no c...
0
Juan Esteban Galvis
Juan Esteban Galvis
Estudiante
Entendí maso menos, pero en este caso no validamos la contraseña o si? Vi que simplemente buscamos por el correo ( GetOne({ email: ...
0
jorge llanque
jorge llanque
Estudiante
¿Como se implementaria un logout?
2
aybike
aybike
Estudiante
El secret puede ser cualquier palabra?
1
aybike
aybike
Estudiante
Se puede modificar el payload? por ejemplo en el case de cambiar una contrasenia
2
Furok
Furok
Estudiante
Hola a todos, tengo una pregunta, al momento de realizar el sign-in con el usuario “root” todo va de maravilla, sin embargo al tratar de ...
0
xsmarielaxs
xsmarielaxs
Estudiante
Tengo problemas con el scope, cuando intento hacer sign-in me dice que el scope llega con valor undefined y ya revise todo y no encuentro...
0
Cristian Sotomayor
Cristian Sotomayor
Estudiante
Una pregunta, el paquete express-session hace que la aplicacion sea statefull ? o como lo estan manejando ?
0
Luis Velásquez
Luis Velásquez
Estudiante
¿No sería más preciso hablar de “required scopes”, en lugar de “allowed scopes”? ¿O es una convención?
0
Marco Tulio Linares
Marco Tulio Linares
Estudiante
¿Es posible lanzar una aplicación a producción con la estructura del proyecto de este curso para la autenticación?
0