Creando un API con Laravel y JWT – Parte 2

Para esta segunda entrega, claro la primera fue hace mucho tiempo y puedes revisarla aqui, bueno volviendo al tema en esta entrega vamos a organizar nuestra instalación de laravel para que tenga un soporte adecuado de JWT ademas de revisar la organización de archivos que debemos tener en cuenta.

Para tener en cuenta.

  • Instalar Laravel
  • Instalar Libreria JWT
  • Configurar JWT
  • Proteger Rutas
  • Hacer pruebas

Bueno, para seguir con el proceso, primero instalaremos laravel en limpio version 8 no usare la 9 aun, asumiendo que tienen instalado Composer.

composer create-project laravel/laravel:^8.0 lajwtapp

Para continuar con procederemos a instalar la libreria JWT de Tymon, esta la podemos encontrar en el sitio web https://jwt-auth.readthedocs.io/ por si deseas saber mas de que puedes hacer con esta libreria, por lo pronto escribimos lo siguiente en nuestra terminal.

composer require tymon/jwt-auth

Por ultimo vamos a agregar el provider, publicamos el archivo de configuración y generamos la llave secreta de nuestro JWT, recuerda que para agregar el provider debemos ir al config/app.php

'providers' => [
    Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
]

php artisan vendor:publish –provider=»Tymon\JWTAuth\Providers\LaravelServiceProvider»

ejecutamos desde la terminal para poder generar nuestro archivo de configuración.

php artisan jwt:secret

por ultimo generamos nuestra llave secreta, este comando creara una nueva llave en el archivo .env llamada JWT_SECRET.

Hasta ahora hemos instalado laravel desde 0, tambien instalamos la libreria JWT ahora solo nos queda proteger nuestras rutas y hacer las pruebas pertinentes, pero eso se los dejo para la proxima entrega.

Share

You may also like...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *