API REST JWT AUTH - LARAVEL

preview_player
Показать описание
En este video creamos una API REST para Autenticación y registro de usuarios con Laravel 8. y la probamos con Postman.

00:00 - Intro
02:27 - Recomendaciones para principiantes
03:57 - ¿Qué vamos a obtener?
08:21 - Creación del proyecto
09:00 - Base de datos
09:53 - Instalación y configuración de jwt-auth
10:46 - Generación de la secret key
13:05 - Modelo User
14:08 - Rutas de la API
14:57 - Controlador de Autenticación
20:49 - Test de nuesta API

Si quieres apoyar al canal Informática DP - link para donación con Paypal

Código de la API REST Auth en github:

REDES SOCIALES

API REST ¿Qué es?

JWT ¿Qué es?

Cursos de Laravel en el canal:
Laravel 8 ¡desde cero!

CRUD con Laravel 8 + Livewire + Jetstream

CRUD con Laravel 8 + Inertia + Jetstream
Рекомендации по теме
Комментарии
Автор

Master eres todo un crack, a mi un profe me hizo odiar laravel y tú estás haciendo que lo disfrute.
Muchas felicidades por tu contenido saludos de México 🖐🏻

victormanuelmunoz
Автор

Gente la forma correcta de llamar a los métodos del controlador en la versión 8 de Laravel es:
Route::post('login', [AuthController::class, 'login']);
Route::post('logout', [AuthController::class, 'logout']);
Route::post('refresh', [AuthController::class, 'refresh']);
Route::post('me', [AuthController::class, 'me']);
Route::post('register', [AuthController::class, 'register']);

informaticadp
Автор

¡Bastante funcional! Funciona perfectamente en Laravel Framework 11.23.5. Nuevo sub!!!

jesusangelzequeraaguayo
Автор

increíble tus videos, cortos, entendibles y muy útiles gracias por compartir!!

davidlazarte
Автор

Mas claro imposible, loco, muchas gracias en verdad.

alvarezamayajesusyahir-
Автор

como siempre muy buen contenido, recomiendo este canal siempre!

PD: si les cuestas este tema vayan de a poco, si bien el video no es largo, son muchos conceptos; y la mejor forma de fijarlos es la practica regular, no teman repetir una y otra vez la implementación de todo esto

Eduardo-fxih
Автор

Esto siempre me había causado pánico (la autenticación) pero está tan bien explicado que se me pasó jaja, muchas gracias por el contenido!

LuisGonzalez-rcze
Автор

eres grande mi hermano latinoamericano, muy amable enserio GRACIAS TOTALES.

eduardocuadraneyra
Автор

Excelente explicación, como explicas lo hace sencillo, lo pude implementar fácilmente en mi proyecto, muchas gracias !!

mateoguillen
Автор

Muchas gracias por el video! Lo pude implementar sin problemas seguido al CRUD de API Rest, seguiré viendo los demás videos. Un saludo seguí así, excelente explicación!

FB-ebtx
Автор

Lo hice en Laravel 10 y funciona correctamente con 2 diferencias:
**1. Las rutas:**
use
// ...

Route::group([
'middleware' => 'api',
'prefix' => 'auth'
], function ($route) {
Route::post('login', [AuthController::class, 'login']);
Route::post('logout', [AuthController::class, 'logout']);
Route::post('refresh', [AuthController::class, 'refresh']);
Route::post('me', [AuthController::class, 'me']);
});

**2. Los guards de ./config/auth.php**
// ...

'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],

'api' => [
'driver' => 'jwt',
'provider' => 'users',
'hash' => false
],
],

soy-luisarrieta
Автор

Wowwww!!! ahora si se puso serio esto, vamos con todo, ya lo esperaba

noeblackberry
Автор

wenaaaazo! Gracias! por qué no puede ser todo tan simple! ajajajja

kamello
Автор

justo lo que necesitaba, gracias hermano

davidalbarrancortes
Автор

como se recibe y envía el jwt cuando se consume esta api desde una aplicación web??

danielesparza
Автор

Sos tucumano verdad?. Che pregunta tengo 2 front ends pero quiero autenticarlos con 1 solo backend porque los users en la bd son los mismos. Peeero quiero que se firmen ambos tokens con secrets diferentes ya que se podrían avivar de que un token es válido tatno para la app1 como para la app2, entonces si se firmar con secrets distintos esto no pasaría. ¿Cómo puedo lograr eso?. Muy buen video!

Автор

Hola como puedo verificar si un token ya expiró

walerosys
Автор

Amigo una consulta al probar tanto por Postman como por web, Laravel no encuentra la ruta. Revisar el archivo de ruta de acuerdo a los pasos en tu video y todo está igual. Ayudame please.

Ricardo-owo
Автор

Buenas noches lo que pasa es que estoy haciendo un proyecto escolar, pero quería saber si las rutas web y api pueden funcionar al mismo tiempo, lo que pase es que en el archivo auth, en la parte de guards, cuando le pongo web solo funciona la parte web y cuando pongo api, solo funciona la móvil, alguien sabe como corregir eso?

josebryansolisjimenez
Автор

Gracias por tus esfuerzos y por compartir tus conocimientos. No cabe duda que existen los héroes sin capa

rodrigohernandez