Pacote de comunicação com servidor de autênticação
composer require virtualclick/vc-auth
'providers' => [
...
VCAuth\ServiceProvider::class,
],
protected $routeMiddleware = [
...
'vcauth' => \VirtualClickAuth\HandleVcAuth::class,
];
Utilize o comando abaixo para publicar o aruqivo de configuração config/vcauth.php
:
php artisan vendor:publish --provider="VirtualClickAuth\ServiceProvider"
VCAUTH_URL=http://localhost
VCAUTH_TOKEN=123456
VCAUTH_USE_FORWARDED_FOR=false
Route::middleware('vcauth')->get('/user', function (Request $request) {
return $request->user();
});