Última actualización:

¿Qué voy a aprender?

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.

Requisitos recomendados para tomar el curso

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.

¿Para quién es este 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.

¿Qué hago si tengo dudas a lo largo del curso?

Si estás suscrito al plan Trimestral o Anual cuentas con soporte completo en menos de 24 horas dentro de días laborables.

Contenido del Curso

Introducción
Autenticación Lighthouse: ¿Qué vamos a hacer? GRATIS 00:03:00
Autenticación Lighthouse: Archivos del curso 00:00:00
Autenticación Lighthouse: Crear proyecto, instalar dependencias y configuraciones 00:07:00
Autenticación Lighthouse: Habilitar GraphQL Playground en nuestro entorno de desarrollo 00:03:00
Desarrollando nuestro sistema de autenticación
Autenticación Lighthouse: Proceso de registro 00:06:00
Autenticación Lighthouse: Proceso de login 00:05:00
Autenticación Lighthouse: Proceso de logout 00:04:00
Autenticación Lighthouse: Proceso de recuperación de contraseña con envío de email 00:05:00
Autenticación Lighthouse: Proceso de restablecer contraseña 00:05:00
Autenticación Lighthouse: Proceso de obtener el usuario identificado vía token 00:04:00

Valoraciones del curso

5

2 valoraciones
  • 5 estrellas
  • 4 estrellas
  • 3 estrellas
  • 2 estrellas
  • 1 estrellas
  1. Cristian Sepúlveda Caro4 febrero, 2021 at 11:17 pmResponder

    100% RECOMENDABLE

    EXCELENTE

  2. Un curso muy util

    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

Más valoraciones
HACER ESTE CURSO
  • Opciones de Precio +
  • ACCESO PARA SIEMPRE
  • Número de unidades10
  • 42 minutos
68 ALUMNOS MATRICULADOS
Cursosdesarrolloweb ©. Todos los derechos reservados.

Login

Create an Account Back to login/register