tig-irapuato / larasuu
Este paquete es usado para la autenticaticación de usuarios del sistema SUU
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:Blade
Requires
- php: ^7.3|^8.0
- illuminate/http: ^8.42
- illuminate/support: ^8.42
This package is auto-updated.
Last update: 2025-07-18 23:38:08 UTC
README
LaraSUU provee lo necesario para realizar login, con el sistema SUU y laravel.
Authors
Coordinación de Geomatica.
Installation
- Descarga e instala el paquete
composer require tig-irapuato/larasuu php artisan larasuu:install
- Selecciona el provider del paquete TIGIrapuato\LaraSUU\LoginSUUProvider
php artisan vendor:publish
- Agrega el service provider del menu de la platantilla en confi/app.php
'providers' => [ App\Providers\MenuServiceProvider::class, ... ]
Environment Variables
Para ejecutar corectamente, debes agregar las siguientes variables en tu archivo .env
Variables de conexión SUU
DB_CONNECTION_SUU=
DB_HOST_SUU=
DB_PORT_SUU=
DB_DATABASE_SUU=
DB_USERNAME_SUU=
DB_PASSWORD_SUU=
Variables de conexión de auth-tig
DB_CONNECTION_AUTH=
DB_HOST_AUTH=
DB_PORT_AUTH=
DB_DATABASE_AUTH=
DB_SCHEMA_AUTH=
DB_USERNAME_AUTH=
DB_PASSWORD_AUTH=
Documentation
Definir ruta de inicio de sesión exitoso y fallido
En config/authsuu.php redirect_succes se agrega la ruta de login exitoso redirect_fail se agrega la ruta de login fallido
Ruta por default para iniciar sesión, se encuentra en routes\auth.php suu.login para iniciar sesión
Obtener datos de sesión
Para obtener datos de la sesión importamos el paquete
use TIGIrapuato\LaraSUU\Session\SUUSession
Los metodos disponibles son:
- getUserName
- getEmail
- getRoles
- getSUUId
Ejemplo
SUUSession::getEmail();