mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-08 00:02:15 +01:00
Updated dependencies; Major update laravel passport
This commit is contained in:
committed by
Constantin Graf
parent
62d2f4bf4e
commit
2ab28001be
@@ -24,7 +24,6 @@ use Illuminate\Support\Facades\DB;
|
||||
use Laravel\Passport\AuthCode;
|
||||
use Laravel\Passport\Client as PassportClient;
|
||||
use Laravel\Passport\ClientRepository;
|
||||
use Laravel\Passport\PersonalAccessClient;
|
||||
use Laravel\Passport\RefreshToken;
|
||||
use Laravel\Passport\Token;
|
||||
|
||||
@@ -37,6 +36,18 @@ class DatabaseSeeder extends Seeder
|
||||
{
|
||||
$this->deleteAll();
|
||||
|
||||
app(ClientRepository::class)->createAuthorizationCodeGrantClient(
|
||||
name: 'Desktop App',
|
||||
redirectUris: ['solidtime://oauth/callback'],
|
||||
confidential: false, // TODO: ?
|
||||
enableDeviceFlow: false, // TODO: ?
|
||||
);
|
||||
|
||||
// TODO: grant_types ? migration?
|
||||
|
||||
// app(ClientRepository::class)->createPersonalAccessGrantClient('API');
|
||||
|
||||
/*
|
||||
app(ClientRepository::class)->create(
|
||||
null,
|
||||
'desktop',
|
||||
@@ -46,17 +57,16 @@ class DatabaseSeeder extends Seeder
|
||||
false,
|
||||
false
|
||||
);
|
||||
*/
|
||||
|
||||
$personalAccessClient = new PassportClient;
|
||||
$personalAccessClient->id = config('passport.personal_access_client.id');
|
||||
$personalAccessClient->secret = config('passport.personal_access_client.secret');
|
||||
$personalAccessClient->name = 'API';
|
||||
$personalAccessClient->redirect = 'http://localhost';
|
||||
$personalAccessClient->user_id = null;
|
||||
$personalAccessClient->redirect_uris = ['http://localhost'];
|
||||
$personalAccessClient->revoked = false;
|
||||
$personalAccessClient->provider = null;
|
||||
$personalAccessClient->personal_access_client = true;
|
||||
$personalAccessClient->password_client = false;
|
||||
$personalAccessClient->provider = 'users';
|
||||
$personalAccessClient->grant_types = ['personal_access'];
|
||||
$personalAccessClient->save();
|
||||
|
||||
$userWithMultipleOrganizations = User::factory()->withPersonalOrganization()->create([
|
||||
@@ -197,7 +207,6 @@ class DatabaseSeeder extends Seeder
|
||||
DB::table((new RefreshToken)->getTable())->delete();
|
||||
DB::table((new Token)->getTable())->delete();
|
||||
DB::table((new AuthCode)->getTable())->delete();
|
||||
DB::table((new PersonalAccessClient)->getTable())->delete();
|
||||
DB::table((new PassportClient)->getTable())->delete();
|
||||
|
||||
// Internal tables
|
||||
|
||||
Reference in New Issue
Block a user