Saltar al contenido
school

Este curso pertenece a las siguientes rutas de aprendizaje

play_circle_outline
vista previa
3 minutos
file_download
Archivos del curso (Proyecto final)
N/A
play_circle_outline
vista previa
7 minutos
play_circle_outline
Habilitar GraphQL Playground en nuestro entorno de desarrollo
3 minutos

play_circle_outline
Proceso de registro
6 minutos
play_circle_outline
Proceso de login
5 minutos
play_circle_outline
Proceso de logout
4 minutos
play_circle_outline
Proceso de recuperación de contraseña con envío de email
5 minutos
play_circle_outline
Proceso de restablecer contraseña
5 minutos
play_circle_outline
Proceso de obtener el usuario identificado vía token
4 minutos
Vídeo de introducción Sistema de autenticación con Laravel GraphQL utilizando Sanctum
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

Nosotros ya sabemos cómo crear un servidor GraphQL con Laravel y Lighthouse, ahora es momento de seguir avanzando, para ello, en este curso vamos a aprender a crear un sistema de autenticación completo con Laravel Lighthouse haciendo uso de tokens gracias a Laravel Sanctum. La idea es aprender a proteger aquellos endpoints que necesitemos haciendo uso de la directiva @guard, gracias a la cual y junto a Sanctum tendremos un API GraphQL que bloqueará el acceso a aquellas peticiones que no envíen un token válido vía cabecera HTTP Authorization. 

A través de Mutaciones, Input y Types vamos a poder personalizar todo nuestro sistema escribiendo código PHP que será ejecutado por Lighthouse cuando un usuario haga peticiones a nuestra API, los puntos de entrada que tendremos disponibles serán los siguientes: 

  • Inicio de sesión.

  • Alta de nuevos usuarios.

  • Recuperación de contraseñas con envío de correo electrónico.

  • Cierre de sesión protegido por Sanctum.

  • Acceso al perfil del usuario identificado con Sanctum.


 Todo lo anterior lo vamos a ver de forma completa y paso a paso con explicaciones detalladas, pero además, también añadiremos validaciones con GraphQL para ver lo sencillo que es aplicar reglas de validación para asegurar nuestros datos. 

 Si quieres seguir aprendiendo GraphQL con Laravel Lighthouse no te pierdas este curso, te será muy útil para aplicar un sistema de autenticación en tu API con Laravel Sanctum a través de tokens.

assignment

Requisitos

Es necesario haber realizado antes el curso Crear un servidor GraphQL con Laravel y consumir API con GraphQL Playground ya que explicamos las bases desde cero.
group

¿A quién va dirigido el curso?

Si eres desarrollador Laravel y deseas seguir añadiendo nuevas y poderosas herramientas a tu repertorio no lo dudes, GraphQL es una gran alternativa al desarrollo de API REST, aquí aprenderás a añadir un completo sistema de autenticación con GraphQL para tu API.
help_outline

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

card_membership

Certificado de finalización

emoji_events

Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.

  • center_focus_weak Código QR con enlace al curso
  • picture_as_pdf Descargable en formato PDF
  • person Personalizado con tu nombre

star Disponible exclusivamente para suscriptores.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

5 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Jose Antonio Pino

hace 4 años

Jose Antonio Concreto y al grano
star star star star star
Las dudas fueron resueltas en el mismo día. El curso ha sido concreto y da lo que promete.
Brian Caniucura

hace 5 años

Brian Caniucura Buen curso
star star star star star

Conciso y bien explicado, creo que seria genial una sección centrada en el uso de las directivas de Lighthouse, muchas gracias por el conocimiento.

Jovanni

hace 5 años

Jovanni Perfecto
star star star star star

Este curso me pareció muy bueno, se explican con ejemplos claros y sencillos como utilizar Sanctum con GraphQL, muy recomendable

Andrew

hace 5 años

Andrew Un curso muy util
star star star star star

Un excelente curso para aprender todo lo que se necesita sobre como hacer un login, registro y logout con GraphQL, este tipo de cursos me encantan van directo al tema y se pueden utilizar inmediatamente en proyectos

Cristian Sepúlveda Caro

hace 5 años

Cristian Sepúlveda 100% RECOMENDABLE
star star star star star

EXCELENTE

visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción