Implementando la autenticación API
Subscríbete para tener acceso a esta y todas las lecciones PRO de Aprendible y a los repositorios privados
Ó si ya tienes una cuenta

Desarrollo de una API con Laravel

Implementando la autenticación API

En esta lección implementamos la autenticación API y relacionamos automáticamente al usuario autenticado con el artículo al momento de su creación.

Regresar
Construyendo la API
Cómo crear el esquema de bases de datos en Laravel con Blueprint
04:37
Implementación de la ruta para obtener artículos individuales
08:01
Implementando la ruta para obtener todos los artículos
07:04
Implementando la ruta para crear artículos
08:39
Middleware para verificar los headers JSON:API
10:04
Cómo modificar las peticiones HTTP en los TEST
05:06
Probando errores de validación en formato JSON
03:04
Cómo formatear los errores según la especificación JSON:API
06:48
Extendiendo la clase TestResponse utilizando macros
08:31
Validando el documento JSON:API
12:13
Cómo modificar los errores de validación en Laravel
03:29
Automatizando la creación del Documento JSON:API
06:36
Actualización de recursos siguiendo la especificación JSON:API
09:32
Eliminación de recursos siguiendo la especificación JSON:API
05:07
Validación avanzada del slug
15:41
Cómo ordenar registros con Eloquent
06:26
Cómo ordenar registros por múltiples parámetros en Laravel
06:13
Extendiendo el Query Builder con macros
04:49
Implementando la paginación JSON:API
10:46
Reorganizando Macros utilizando Mixins
06:01
Cómo filtrar recursos siguiendo la especificación JSON:API
09:43
Utilizando Query Scopes como Filtros
08:03
Cómo solicitar campos específicos de un recurso (Sparse Fieldset)
08:18
Sparse Fieldset en la ruta detalle
04:30
Restructurando el Laravel Resource
11:16
Simplificando la verificación de recursos JSON:API
06:08
Implementando el recurso para las categorías
09:27
Creando un constructor de documentos JSON:API
10:42
Cómo utilizar MOCKS dentro de tests unitarios
06:00
Creando un recurso con sus relaciones
07:33
Cómo validar relaciones
04:33
Generando los links de relaciones (Relationship Links)
08:05
Habilitando el query include
04:32
Incluir relaciones de múltiples recursos
03:49
Carga condicional de relaciones
05:00
Validación de includes
03:51
Filtrar recursos por sus relaciones
05:06
Implementando el recurso para los autores
03:21
Cómo utilizar UUIDs como llave primaria en Eloquent
05:00
Relacionando el artículo con su autor
07:16
Implementando Include y links del autor
04:53
Implementando los links de relaciones
06:43
Implementando los links de relaciones - Parte 2
06:00
Validación de los links de relaciones
02:43
Actualizando la API a Laravel 9
02:41
Cómo interceptar las excepciones HTTP en Laravel
03:33
Custom assertion para verificar errores JSON:API
02:52
Cómo crear excepciones personalizadas en Laravel
04:30
Interceptando el error 400 en la API
06:02
Qué son y cómo funcionan los tokens en Laravel Sanctum
09:10
Cómo generar tokens de acceso con Laravel Sanctum
06:02
Validando la generación de tokens de acceso
05:45
Protegiendo las rutas API con Sanctum en Laravel 9
04:59
Interceptando el error de autenticación
02:05
Políticas de acceso para proteger la API
07:27
Habilidades de Token dentro de Políticas de Acceso
04:14
Sistema de permisos para la API
06:48
Permisos de usuario como habilidades de token
03:57
Implementando el logout en la API
07:02
Implementando el registro en la API
08:59
Reestructurando los Test Helpers
10:27
Versión anterior del curso
Inicialización del proyecto con Laravel Blueprint
08:25
Resource Objects y Resource Collections
15:48
Cómo ordenar recursos
10:50
Cómo ordenar recursos - Parte 2
07:25
Cómo paginar recursos según la especificación JSON:API
13:48
Cómo utilizar Macros y Mixins en Laravel
10:06
Cómo filtrar recursos
10:15
Cómo implementar Filtros utilizando Scopes de Eloquent
09:35
Cómo permitir búsqueda de recursos
15:19
Instalación y configuración del paquete Laravel Json API
10:57
Entendiendo los Schemas, Adapters y Validators
16:11
Cómo crear recursos siguiendo la especificación JSON:API
06:11
Implementando la autenticación API
07:28
Utilizando el slug como identificador de los artículos
13:32
Cómo actualizar recursos siguiendo la especificación JSON:API
05:02
Qué son y cómo utilizar Authorizers
04:53
Cómo eliminar recursos siguiendo la especificación JSON:API
03:52
Cuándo utilizar los códigos de estado HTTP 401 y 403
06:38
Definiendo el recurso de los autores de artículos
05:16
Qué son UUIDs y cómo utilizarlos en modelos de Eloquent
07:17
Cómo incluir relaciones siguiendo la especificación JSON:API
06:07
Links para obtener y modificar relaciones - Parte 1
04:05
Links para obtener y modificar relaciones - Parte 2
05:43
Cómo evitar que se modifiquen las relaciones
04:00
Cómo actualizar tu aplicación a Laravel 8
03:57
Actualizando los factories
08:32
Mostrando el listado de categorías
03:27
Crear, actualizar y eliminar categorías
07:02
Incluyendo relaciones entre artículos, autores y categorias
10:59
Cómo filtrar recursos por sus relaciones
05:12
Reglas de validación para las relaciones
07:41
Protegiendo la API contra asignación masiva
04:10
Reestructuración de la lógica relacionada con el autor y sus artículos
11:31
Qué son Token Abilities o Scopes en una API con Laravel Sanctum
09:10
Permisos API para crear artículos
05:42
Permisos de token para actualizar y eliminar artículos vía API
05:19
Permisos para modificar relaciones
07:36
Autenticación API para aplicaciones móviles
13:40
Autenticación API para aplicaciones móviles | Parte 2
08:21
Registro de usuarios vía API
07:43
Obteniendo el usuario autenticado con Laravel Sanctum
04:09
Creando un sistema simple de permisos en base de datos
08:04
Utilizando los permisos como habilidades de token API
04:36
Comando de artisan para generar los permisos de cada recurso API
08:51
Cómo ejecutar tests en paralelo (parallel testing) en Laravel
00:54
Comando para generar datos de prueba en la API
05:37
Cómo utilizar Postman para probar una API hecha con Laravel
08:08
Cómo crear y utilizar variables de entorno en Postman
03:53
Cómo utilizar parámetros de URL en Postman
06:48
Cómo utilizar parámetros de URL en Postman - Parte 2
05:37
Cómo generar la documentación de una API con Postman
07:42
Cómo consumir una API adherida a la especificación JSON:API con Vue 3
06:22
Cómo autenticar un SPA (Vue 3) utilizando Sanctum y Fortify
09:57
Cómo obtener el usuario autenticado con Sanctum con Vue 3
06:39
Cómo crear registros desde Vue 3 siguiendo la especificación JSON:API
10:46
Cómo generar slugs en tiempo real con Vue.js
04:16