Bladeren bron

Updaet AppRegisterController, add client id/secret

Daniel Supernault 5 maanden geleden
bovenliggende
commit
f924491e4d
1 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  1. 4 0
      app/Http/Controllers/AppRegisterController.php

+ 4 - 0
app/Http/Controllers/AppRegisterController.php

@@ -164,6 +164,8 @@ class AppRegisterController extends Controller
 
         $token = $user->createToken('Pixelfed App', ['read', 'write', 'follow', 'push']);
         $tokenModel = $token->token;
+        $clientId = $tokenModel->client_id;
+        $clientSecret = DB::table('oauth_clients')->where('id', $clientId)->value('secret');
         $refreshTokenRepo = app(RefreshTokenRepository::class);
         $refreshToken = $refreshTokenRepo->create([
             'id' => Str::random(80),
@@ -182,6 +184,8 @@ class AppRegisterController extends Controller
             'expires_in' => $expiresIn,
             'access_token' => $token->accessToken,
             'refresh_token' => $refreshToken->id,
+            'client_id' => $clientId,
+            'client_secret' => $clientSecret,
             'scope' => ['read', 'write', 'follow', 'push'],
             'user' => [
                 'pid' => (string) $user->profile_id,