jenny05322 / passport-guard
There is no license information available for the latest version (v1.0) of this package.
v1.0
2019-03-26 05:45 UTC
This package is auto-updated.
Last update: 2024-04-26 17:26:54 UTC
README
This package separate the resource server from the passport. It doesn't need to install passport package.
Install
Install by composer package manager.
composer require jenny05322/passport-guard
Next, register service provider in config/app.php
.
Jenny05322\PassportGuard\App\Providers\ServiceProvider::class,
Add HasApiTokens
trait to User
model.
<?php
namespace App;
use Illuminate\Notifications\Notifiable;
use Jenny05322\PassportGuard\App\HasApiTokens;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
use HasApiTokens, Notifiable;
}
In config/auth.php
file, set the api driver to passportToken
.
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passportToken',
'provider' => 'users',
],
],
Checking Scopes
Just like Laravel, so you can look at Checking Scopes in Laravel Document.