Files
unity/app/Providers/AuthServiceProvider.php
glovetleong 8fa80e4a1a setup
2021-06-17 09:53:04 +08:00

41 lines
943 B
PHP

<?php
namespace App\Providers;
use Laravel\Passport\Passport;
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Gate;
class AuthServiceProvider extends ServiceProvider
{
/**
* The policy mappings for the application.
*
* @var array
*/
protected $policies = [
// 'App\Models\Model' => 'App\Policies\ModelPolicy',
];
/**
* Register any authentication / authorization services.
*
* @return void
*/
public function boot()
{
$this->registerPolicies();
Passport::routes();
Passport::tokensCan([
'only-user' => 'only user',
'only-admin' => 'only admin',
'only-contributor' => 'only contributor',
'only-reviewer' => 'only reviewer',
]);
// Passport::$revokeOtherTokens;
// Passport::$pruneRevokedTokens;
}
}