Page MenuHomePhorge

D5616.1775232088.diff
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

D5616.1775232088.diff

diff --git a/src/app/Console/Commands/Data/InitCommand.php b/src/app/Console/Commands/Data/InitCommand.php
--- a/src/app/Console/Commands/Data/InitCommand.php
+++ b/src/app/Console/Commands/Data/InitCommand.php
@@ -134,5 +134,27 @@
$client->id = \config('auth.synapse.client_id');
$client->save();
}
+
+ // Inject extra passport clients
+ if (!empty(\config('auth.extra_passport_clients'))) {
+ foreach (\config('auth.extra_passport_clients') as $clientConfig) {
+ if (!Passport::client()->where('id', $clientConfig['id'])->exists()) {
+ \Log::info("Creating client ". $clientConfig['id']);
+ $client = Passport::client()->forceFill([
+ 'user_id' => null,
+ 'name' => $clientConfig['name'],
+ 'secret' => $clientConfig['secret'],
+ 'provider' => $clientConfig['provider'],
+ 'redirect' => $clientConfig['redirect'],
+ 'personal_access_client' => $clientConfig['personal_access_client'],
+ 'password_client' => $clientConfig['password_client'],
+ 'revoked' => $clientConfig['revoked'],
+ 'allowed_scopes' => $clientConfig['allowed_scopes'],
+ ]);
+ $client->id = $clientConfig['id'];
+ $client->save();
+ }
+ }
+ }
}
}

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 3, 4:01 PM (7 h, 41 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18824625
Default Alt Text
D5616.1775232088.diff (1 KB)

Event Timeline