Laravel - API Authentication

  Рет қаралды 16,699

Informática DP

Informática DP

Күн бұрын

Пікірлер: 63
@magicbeats330
@magicbeats330 5 ай бұрын
Amigo de nuevo una vez mas infinitas gracias en cualquier momento te invito a un café mereces muchos mas por compartir de una manera clara tus conocimientos
@informaticadp
@informaticadp 5 ай бұрын
Muchas gracias! Con ver, comentar o compartir los videos se agradece y mucho. Saludos!
@federicorivero
@federicorivero 2 жыл бұрын
Muy buen video, cómo siempre muy clara la explicación!
@informaticadp
@informaticadp 2 жыл бұрын
Muchas gracias Fede!!
@carlosenmanueldelorbevicen6873
@carlosenmanueldelorbevicen6873 11 ай бұрын
Muchas gracias me salvaste el cuatrimestre ❤
@informaticadp
@informaticadp 11 ай бұрын
Excelente Carlos!
@joseolarte5532
@joseolarte5532 Жыл бұрын
¿tienes algún ejemplo de un sistema cliente hecho en Laravel que se autentique utlizando API rest?¿cómo sería la llamada desde la aplicación cliente?
@jokeman923
@jokeman923 Жыл бұрын
Me marcaba error "Route [login] not defined." y lo solucione agregando en "app\Http\Middleware\Authenticate.php" dentro de la función que creamos "handle" (antes del if) este código: $request->headers->set('Accept', 'application/json');
@culturapoliticaycomputador9999
@culturapoliticaycomputador9999 7 ай бұрын
Debes agregar la clase: use Closure; y en el handle: los parametros deben quedar asi: public function handle($request, Closure $next, ...$guards)
@derlisruizdiaz
@derlisruizdiaz 2 жыл бұрын
Bien explicado como siempre, capo
@informaticadp
@informaticadp 2 жыл бұрын
Muchas gracias!!!!
@franciscopena1140
@franciscopena1140 Жыл бұрын
Buen video. Me quedaron algunas dudas pero por suerte tienes otros videos de referencia. Saludos
@informaticadp
@informaticadp Жыл бұрын
Gracias Francisco!! Que parte ??
@franciscopena1140
@franciscopena1140 Жыл бұрын
@@informaticadp Tenía dudas de cómo usar la autenticación con un crud, pero viendo los videos que hiciste con laravel 8 me quedó todo claro. Tu canal me está aportando mucho. ¿Tenes cursos en alguna plataforma como udemy?
@LeandroAndrade2010
@LeandroAndrade2010 2 жыл бұрын
Como sempre, excelente explicação...
@informaticadp
@informaticadp 2 жыл бұрын
Muchas gracias Leandro!!!
@christianrafaelcaceres2001
@christianrafaelcaceres2001 2 жыл бұрын
Muy buen video y explicativo! Por si acaso harás algún tuto explicando como aplicar roles y protección de rutas en API utilizando sanctum? Saludos from Paraguay!
@informaticadp
@informaticadp 2 жыл бұрын
Muchas gracias bro! Fijate en el canal hay un proyecto completo con el tema de roles y permisos. Con Laravel vamos a seguir haciendo más proyectos. Por supuesto. Saludos!
@CarlosIvánOvandoToledo
@CarlosIvánOvandoToledo Ай бұрын
al cerrar sesión una vez funciona bien, pero si inicio sesión de nuevo me devuelve el siguiente error The GET method is not supported for route login. Supported methods: POST.
@Crisgonzalez94
@Crisgonzalez94 Жыл бұрын
Gracias
@CarlosIvánOvandoToledo
@CarlosIvánOvandoToledo Ай бұрын
he probado cerrar sesion y la primera vez funciona, al intentarlo de nuevo me devuelve el siguiente errorThe GET method is not supported for route login. Supported methods: POST.
@mikeangelo2009
@mikeangelo2009 2 жыл бұрын
No entendí porque en la página de laravel te obliga a llamar a la ruta /sactum-crsf antes del enviar las credenciales del login. En este video no mencionaste eso, pero funciona perfecto!..
@informaticadp
@informaticadp 2 жыл бұрын
En realidad es necesario cuándo interactuas con una app y la API. Y depende que uses como cliente.
@federicorivero
@federicorivero 2 жыл бұрын
Una consulta, en la función login usas withoutCookie(), pero en logout usas withCookie(), no debería ser withCookie() en las dos funciones? Desde ya muchas gracias son de gran ayuda tus videos!
@informaticadp
@informaticadp 2 жыл бұрын
Fede, Si es como decis. Me debo haber equivocado al tipear o me autocompleto VSC y no me di cuenta.
@federicorivero
@federicorivero 2 жыл бұрын
@@informaticadp muchas gracias por aclararme la duda, aprendo muchísimo con tus tutoriales!!
@informaticadp
@informaticadp 2 жыл бұрын
Gracias bro! Se viene mas contenido. Ya estoy preparando nuevos proyectos y cursos. Abrazo!
@nestor.carvallo
@nestor.carvallo 9 күн бұрын
Hola cómo estás. Excelnete video..como todos los tuyos. Tengo que desarrollar una API tal como esta para que Salesforce se conecte e interactue de ida y vuelta. EL tema es que mi API debe conectarse a otra base de datos mySQL que no es la de la API, para traer de allí datos de contactos y otros. Pensé en usar un metodo similar al de userProfile. Pero cómo debo hacer para consultar en otra DDBB? Desde ya muhcas gracias!
@robertoab4
@robertoab4 2 жыл бұрын
Al hacer el logout y hacer un nuevo get a user-profile me devuelve los datos del usuario aunque esa cookie ya no existe y si quito el token me da este error "7|FrEU3ykQyi3wVQcmc398hxgKt2KyeuRINlLkqBse", alguna solucion?
@robertoab4
@robertoab4 2 жыл бұрын
Perdon, el error que me da es este "The GET method is not supported for this route. Supported methods: POST."
@andresmendoza7105
@andresmendoza7105 2 жыл бұрын
@@robertoab4 a mi igual solucionaste?
@invazhor
@invazhor Жыл бұрын
$cookie = Cookie::forget('cookie_token'); auth()->user()->tokens()->delete(); Con esto se soluciona estimado.
@CrushSalazar
@CrushSalazar Жыл бұрын
@@invazhor de donde sale el metodo "tokens( )" ? me sale metodo no encontrado
@leandrovaldez4380
@leandrovaldez4380 11 ай бұрын
Claramente estas usando un get en donde deberias usar un POST método
@horuslupercal8073
@horuslupercal8073 Жыл бұрын
Te olvidas que no se pueden leer las cookies sino esta agregado al array de excepciones del middleware de encriptacion, el request se hace desde el cliente con los headers con credentials: "include" y el header Accept: "application/json", lo que vos escribiste de setear el token desde el servidor no se puede hacer porque las cookies estan encryptadas excepto las de sesion y el token csrf
@brandon400
@brandon400 Жыл бұрын
esta muy mal lo que hizo? recien estoy aprendiendo
@EduardoConX
@EduardoConX Жыл бұрын
Al usar el $request->validate me retorna el HTML de la homepage en lugar del json con los errores 😞
@EduardoConX
@EduardoConX Жыл бұрын
Ya lo resolví, en la herramienta que usen para hacer las pruebas (Postman, insomnia, thunder client) asegurense de que tenga el header Accept: application/json, si lo tiene en */* (Como en mi caso) Laravel le dara prioridad a la redirección HTML
@Ange2620
@Ange2620 2 жыл бұрын
hola que tal amigo tus videos son muy buenos. gracias por explicar y enseñar. para crear un proyecto es necesario diseñar una base de datos o se puede crear un proyecto sin diseñar una base de datos.?
@informaticadp
@informaticadp 2 жыл бұрын
Jose cómo estás! Para aplicaciones grandes siempre hay que diseñar primero la DB. Saludos bro!
@santiagoortizocampo7263
@santiagoortizocampo7263 2 жыл бұрын
Muy buen video, te hago una consulta: al final estas usando tanto el token como la cookie para autenticar? osea que por ejemplo no me sirve mandar solo una de ellas no? Saludos
@informaticadp
@informaticadp 2 жыл бұрын
Muchas gracias! En realidad lo hice así para más adelante usar esa cookie con una app desarrollada con React. Se vienen más cursos. Saludos!
@elkinmurillo5623
@elkinmurillo5623 Ай бұрын
hola tengo una duda no se si es error mio o los errores del $request->validate([ deberia traducirlos ya que cuando envio un campo vacio o pongo confirmed me devuelve es un error pero no un error legible
@NikoGamer512
@NikoGamer512 2 жыл бұрын
Una duda como puedo dejar que un usuario tenga un token unico, para que cada vez que inicie sesion no cambie este. ?? Saludos
@30000TIAGO
@30000TIAGO Жыл бұрын
Buenas tardes, estoy realizando el proyecto en este momento y me marca como error en la palabra reservada forget, tal vez existe algun cambio a dia de hoy en ese metodo?? lo unico que me sale es que el metodo esta indefinido
@jorgevilcadev
@jorgevilcadev Жыл бұрын
Hola, no me reconoce el validate, cuando lo pruebo me muestr auna pagina de documentacion de laravel, sabes que podría ser?
@luisalbertourrutiamosquera531
@luisalbertourrutiamosquera531 7 ай бұрын
excelente tutorial muchas gracias, lo único es que marca un error en createToken(), como se puede resolver el error
@luisalbertourrutiamosquera531
@luisalbertourrutiamosquera531 7 ай бұрын
ya resolvi el error cambie las linea de codigo $user = Auth::user(); por $user = $request->user();
@informaticadp
@informaticadp 7 ай бұрын
Excelente gracias por el aporte!
@alanismaelchablegarcia1412
@alanismaelchablegarcia1412 4 ай бұрын
@@luisalbertourrutiamosquera531 tuviste problema con "userData"? Yo tengo errores ahí para recuperar la información del usuario, el login me sirve justo por lo que mencionaste.
@urbanocalderonjimenez3668
@urbanocalderonjimenez3668 2 жыл бұрын
Excelente aportación, cuál es el nombre de tu tema de VSCode??
@informaticadp
@informaticadp 2 жыл бұрын
Muchas gracias!! El tema es Tokyo night. Saludos.
@mariceljimenez3599
@mariceljimenez3599 Жыл бұрын
public function handle($request, Closure $next, ...$guards) { if ($token = $request->cookie('cookie_token')){ $request->headers->set('Authorization','Bearer '.$token); } $this->authenticate($request,$guards); return $next($request); } Cree la funcion tal como aparece en el video, pero aun asi no loguea y sale el mensaje de "Unauthenticated"
@jesusabelveracruz994
@jesusabelveracruz994 Жыл бұрын
te falta el espacio despues de la palabra 'Beare '
@lUiiZ0DaNiiEl
@lUiiZ0DaNiiEl 11 ай бұрын
@@jesusabelveracruz994 Hola! igual tengo el mismo problema, estoy usando laravel 9 y esta tal cual al código de git, en este caso en postman cokkie_token esta visible en los headers mas no en cookkies, no se si el problema sea por eso
@Victorrodriguez-bp6ti
@Victorrodriguez-bp6ti 7 ай бұрын
¿como la uso en react? Llevo tiempo intentando implementarlo y no he podido. :(
@informaticadp
@informaticadp 7 ай бұрын
Que parte te falta? Usas redux o context API nativa?
@GennaroCaggiani
@GennaroCaggiani Жыл бұрын
buenas todo bien?, muy buen video, una consulta, no se porqué me manda a la pagina de laravel de inicio, sabes que podria estar pasando?
@JomersLoL
@JomersLoL 4 ай бұрын
the route is protected. include Accept application/json in request and it will show: { "message": "Unauthenticated." }
@davidestebancaperaherrera5158
@davidestebancaperaherrera5158 10 ай бұрын
haora no cierra sesion :c
@franciscopena1140
@franciscopena1140 Жыл бұрын
¿Qué extensiones usas en el vscode para laravel?
@informaticadp
@informaticadp Жыл бұрын
Solo tengo Laravel extra intellisense
@LESLI705
@LESLI705 Жыл бұрын
Me aparece lo siguiente :( Symfony\Component\Routing\Exception\RouteNotFoundException: Route [/login] not defined. in file C:\laragon\www\Proyectos Personales\Gimnasio\Gimnasio-API\vendor\laravel\framework\src\Illuminate\Routing\UrlGenerator.php on line 467
Laravel - One to Many - API CRUD
57:36
Informática DP
Рет қаралды 4,7 М.
Laravel API with Sanctum and Breeze in 60 mins | Crash course
1:02:26
WebDevWithArtisan
Рет қаралды 14 М.
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 40 МЛН
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 8 МЛН
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 20 МЛН
Laravel - API Auth - SANCTUM
32:30
Informática DP
Рет қаралды 18 М.
🔐 Autenticación API con [JWT] en Laravel 9: JSON Web Token
44:52
Laravel 11 API in 13 minutes | Sanctum
13:49
WebDevWithArtisan
Рет қаралды 18 М.
Laravel JWT Authorization - Tutorial for beginners
21:51
Fire Camp Courses
Рет қаралды 12 М.
Angular Login - NodeJS Express TypeScript Sequelize MySQL y Jwt
3:26:12
Tomas Ruiz Diaz
Рет қаралды 32 М.
Auth Multi Roles Login with Custom Middleware in Laravel 9
16:50
Cambo Tutorial
Рет қаралды 52 М.
DHH - Ruby on Rails, 37signals, and the future of web development
1:09:57
API en Laravel 10 | Autenticación Sanctum
50:01
Programando con Dan Cruise
Рет қаралды 17 М.
Laravel Passport Rest API Authentication Tutorial
1:06:03
LaraPhant
Рет қаралды 12 М.
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 40 МЛН