Introducción a Auth0

1

Curso Completo de Auth0: Autenticación y Protección de APIs

2

Autenticación y Autorización con Auth0 y Universal Login

3

Implementación y Personalización de Universal Login con Auth0

4

Autenticación Rápida con SDK de Next.js y Auth0

Conexiones sociales

5

Implementación de Login Social con GitHub en Auth0

6

Implementación de Login Social con Twitch en Auth0

7

Creación de Conexión Personalizada con Discord en Auth0

Conexiones sin password

8

Implementación de Login Passwordless con SMS usando Auth0 y Twilio

9

Implementación de Autenticación con Email en Auth0

Protegiendo una API

10

Protección de APIs con Auth0 Management API

11

Configuración de APIs en Auth0 para proteger servidores proxy

12

Protección de Endpoints con Auth0 y Access Tokens

Auth0 SDKs

13

Integración de Auth0 SDK en Aplicaciones React

14

Implementación de SDK en Express para Autenticación con Auth0

15

Autenticación Machine to Machine con Express y Auth0

Administración de usuarios

16

Administración de Usuarios en Auth0: Creación, Bloqueo y Eliminación

17

Gestión de Roles y Permisos en Auth0

Reglas y Acciones en Auth0

18

Reglas y Acciones en Auth0: Implementación y Usos Prácticos

19

Implementación de Gravatar en Auth0 para Perfiles con Alias de Gmail

20

Implementación de Acciones y Reglas en Auth0

Multifactor Authentication

21

Implementación de Multi-Factor Authentication con Auth0

22

Autenticación Web con Llaves de Seguridad Fido

23

Implementación de One-Time Password en Auth0

Casos en producción

24

Monitoreo y Seguridad en Auth0: Logs y Herramientas Externas

25

Integración de Firebase Authentication y Auth0 en Next.js

26

Implementación de Firebase Authentication con Auth0 y Firebase Admin

27

Configuración de Reglas de Seguridad en Firebase Firestore

28

Implementación de Auth0 en Entornos de Producción

Curso Completo de Auth0: Autenticación y Protección de APIs

1/28
Recursos
Transcripción

¿Qué es el curso práctico de Auth0?

El mundo de la autenticación y la seguridad en la web puede parecer complejo, pero el curso práctico de Auth0, guiado por el experto Guillermo Rodas, promete desvelar las maravillas de este servicio y cómo puede transformar tu manera de gestionar la seguridad en aplicaciones web. Este curso, compuesto por nueve módulos, te invita a descubrir las posibilidades que ofrece Auth0, incluyendo la autenticación social y sin contraseña, protección de APIs, y más.

¿Qué aprenderás sobre Auth0?

  1. Diferenciando Auth0 y OAuth: Una de las primeras cosas que aprenderás es la diferencia fundamental entre OAuth y Auth0. OAuth es un protocolo estándar que se traduce a Open Authorization, mientras que Auth0 es un servicio que implementa este protocolo, entre otros. Comprender esta distinción es esencial, ya que Auth0 utiliza tanto OAuth como OpenID Connect para sus operaciones.

  2. Características de Auth0:

    • Conexiones con redes sociales: Aprende a integrar de manera segura servicios de autenticación social.
    • Autenticación sin password: Descubre cómo permitir que los usuarios inicien sesión sin utilizar contraseñas tradicionales, mejorando así la experiencia del usuario y la seguridad.
    • Protección de APIs externas: Desarrolla habilidades para proteger tus APIs, asegurando que solo los usuarios autorizados puedan acceder a ellas.
  3. Instrumentación y gestión del usuario:

    • Exploración de los SDKs de Auth0: Aprende cómo los kits de desarrollo de software te permiten implementar autenticación y gestión de usuarios de manera eficiente.
    • Administración de usuarios: Dive deeper into user administration, focusing on rules and actions unique to Auth0, and understand why they are crucial for advanced identity solutions.
  4. Tecnologías adicionales:

    • Multi-factor authentication (MFA): Profundiza en la autenticación multifactor y cómo fortalecer la seguridad de tu aplicación.
  5. Implementación en producción: Finaliza explorando las mejores prácticas y requisitos necesarios para lanzar esas soluciones a producción.

¿Qué deberías saber antes de comenzar?

Si bien no es obligatorio, es altamente recomendado completar un curso introductorio sobre OAuth y OpenID Connect para tener una mejor comprensión del contexto en el que opera Auth0.

Habilidades previas recomendadas:

  • Conocimientos básicos de JavaScript: Este curso utiliza JavaScript en sus ejemplos, por lo que tener una base en este lenguaje es beneficioso.
  • Comprensión básica de backend: Conocer cómo funciona el backend te permitirá sacar el máximo provecho de las lecciones prácticas.

Sobre el instructor

Guillermo Rodas no es solo un instructor certificado, sino un apasionado promotor de la seguridad web, habiendo trabajado cerca de tres años en Auth0. Su experiencia y conocimientos sólidos hacen de él la persona ideal para guiarte a través de las complejidades de Auth0. Desde sus raíces en Latinoamérica hasta su residencia actual en Suecia, Guillermo comparte su viaje y experiencias a través de su canal de YouTube, donde discute temas relevantes para los desarrolladores.

¿Cómo puedes participar activamente?

Para sacar el máximo provecho de esta clase introductoria y del curso en general, te alentamos a compartir tus expectativas y objetivos en la sección de comentarios. ¿Qué te interesa aprender? ¿Cómo planeas aplicar lo que aprendas? Este tipo de interacción no solo enriquecerá tu experiencia de aprendizaje, sino que también fomentará una comunidad activa de aprendizaje.

Aportes 14

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Platzi quitó las fechas de los comentarios y ya no se puede saber de qué año es un curso. Me parece de terror eso, ya que hay muchos cursos viejos y es dificil al menos al ver un curso ir comparando con las diferencias actuales.

Mi espectativa es poder hacer la autenticación y autorización de una aplicación de Nextjs o React con Express como backend

Let’s start

Mis espectativas es mejorar la seguridad en los inicios de sesión para así desarrollar aplicaciones y sistemas web de forma más profesional.

Mis expectativas son conocer cómo funciona la seguridad en la web.
Estoy aprendiendo sobre desarrollo web y saber sobre la seguridad es fundamental y por ende aplicarlo en futuros proyectos.
Saludos al profe @Guillermo Rodas desde Colombia y que siga con esas buenas energías de compartir todo su conocimiento.

Mis expectativas del curso: Terminarlo
Hola no encuentro el link al Curso de Introducción a OAuth 2.0 y OIDC, que recomienda ver antes que este
Mi objetivo es adquirir el conocimiento necesario para implementar un login seguro en las aplicaciones web que desarrollo, tengo pensado crear una app web con NodeJS y React donde pueda poner estos conocimientos en practica

Mis expectativas es aprender las ventajas que tiene Auth0 para mejorar la seguridad de mis aplicaciones web!

Espero aprender a hacer un login muy completo y bien hecho.

Mis expectativas, son poder integrar auth0 a una apliacación en react con una api en FastAPI

Hola
Me interesa aprender un mecanismo estandard de autenticacion web moderna, y luego crear un patron de uso que me permita incluirlo dentro de los diferentes tipos de aplicaciones que necesito. Un caso concreto es proteger apis web con autenticacion y autorizacion.
Saludos

Mis expectativas son adquirir nuevos saberes y poder aplicarlos a mis futuros proyecto, en el desarrollo de webs mas aimgables y seguras.

Expectativas, igual que el nombre de la herramienta de autenticación zerooooo