altra/azauth

Package to control authenticated users

1.0.0 2022-09-14 10:40 UTC

This package is auto-updated.

Last update: 2024-04-14 14:03:14 UTC


README

Package to manage authorization on microservices

Installation

composer require altra/azauth php artisan vendor:publish - Config and user factory

Usage

Middleware

Route::middleware('AzAuth')->get();

Fake user

use Altra\AzAuth\Facades\AzAuth;
use Altra\AzAuth\User; // Or other Authenticatable model class

AzAuth::fake(new User(['id' => 1, 'name' => 'Altra User']));

Gates for checking abilities based on user permissions

Return true or false based on user permissions

auth()->user()->can('view-model');