visyon360/authpassport-module

There is no license information available for the latest version (dev-main) of this package.

Handle authentication through OAuth

dev-main 2021-10-25 14:15 UTC

This package is not auto-updated.

Last update: 2024-05-07 23:31:10 UTC


README

Table of Contents
  1. Description
  2. Getting Started
  3. Use
  4. Contact

Acerca del proyecto

Paquete composer Laravel Passport para starter de Visyon360.

Built With

Getting Started

Requirements

Composer 2.0 será necesario para la correcta instalación de este paquete

Installation

  1. Instalar paquete en proyecto Laravel con composer

    composer require visyon360/authpassport-module
  2. Una vez instalado el paquete debemos incluir el trait HasApiToken en nuestro User model

    use Laravel\Passport\HasApiTokens;
  3. El paquete dispone de un instalador para ahorrarnos ejecutar los comandos necesarios. En principio el instalador es ejecutado en el instalador del modulo, pero si por algun motivo no llega a ejecutarse, corremos el siguiente comando:

    php artisan module-passport:install
  4. Finalmente, para que la aplicación utilice este módulo se debe de cambiar el driver de autenticación en la opción de configuración guard

    'guards' => [
        'web' => [
            'driver' => 'session',
            'provider' => 'users',
        ],
    
        'api' => [
            'driver' => 'passport', // Cambiamos esta opción.
            'provider' => 'users',
        ],
    ],
    
  5. Corremos migraciones con el comando artisan (opcional)

    php artisan migrate
  6. Para comprobar que el paquete se ha instalado correctamente podemos correr el comando artisan test

    php artisan test

Use

Para más información puedes acceder a la documentación oficial de Laravel Passport Documentation

Contact

Alejandro Páez Espinosa - apaez@kiteris.com

Project Link: https://github.com/visyon360/authpassport-module