Adquiere este curso para tener acceso a todas las lecciones
Comprar curso64. Introducción a la autenticación en aplicaciones Vue 3
En este capítulo se explica el funcionamiento de la autenticación en una aplicación web, y cómo se puede implementar en Vue.js 3 mediante la utilización de tokens de acceso. Se detallan los conceptos básicos de la autenticación, los diferentes tipos de tokens, y se presentan algunas recomendaciones de seguridad para implementar un sistema de autenticación seguro.
5 comentarios
Inicia sesión para comentar
Comentarios:
-
Matias Huentian hace 1 año
Hola. Si alguien llegase a tener un problema y se les queda pegado enviando el “request” por PostMan, recuerden conectarse mediante el dominio que tengan asignado para su aplicación si intentan hacer las peticiones mediante locahost:8000 no podrán y quedará pegada la petición…
Lo descubrí después de 1 hora calentándome la cabeza. :D -
Erik Jhordy hace 1 año
Tengo la api en local, se generan las apis correspondientes con el comando que me dijo, pero se generan 2 :
Personal access client created successfully.
Client ID: 9999dc35-f27f-406d-b94c-2a2123be8178
Client secret: rcgyc3SiRVHibZJ73MfQKLo5JaLH5sjh2lsipDhF
Password grant client created successfully.
Client ID: 9999dc35-f70f-4596-a858-54a6893848b6
Client secret: MbwZsZ3OIiG9FM81bJbDweI2kYhIRDS6qxd87a7u
use ambos pero ninguno me funciona. Cuando le doy a “Send” en postman, simplemente no pasa nada me devuelve unas llaves vacias:
{}
Solo eso. me pueden ayudar?-
Erik Jhordy hace 1 año
revisé la api y el problema que causa eso en mi caso era que la funcion login del AuthController.php , cuando captura la ruta lo hace desde el .env y luego se concatena con el /oauth/token , no seria mas conveniente usar el name de la ruta en lugar de concatenar algo asi.
Asi estaba antes:
$urlAntes = env('APP_URL') . '/oauth/token';
Asi lo puse ahora:
$urlAhora = route('passport.token');
Y bueno con ese cambio ya funciona correctamente el codigo sin depender del archivo .env.
Lo dejo aqui anotado, por si a alguien más le pueda ocurrir lo mismo.
-
Victor Arana Flores hace 1 año
Hola Erik, gracias por el aporte.
-
-
Cfig hace 1 año
Para quienes han instalado el API en local, se debe correr el siguiente comando para que se generen los respectivos client_id y client_secret mostrados en el video.
php artisan passport:install
-
Camilo Loaiza hace 2 años
creo q el server esta caído
-
David Albarran Cortes hace 2 años
tengo el mismo error me registro pero como hago para obtener los tokens de el client_id y el client_secret
-
Victor Arana Flores hace 2 años
los tokens están como recurso
-