diff --git a/app/Http/Controllers/AppRegisterController.php b/app/Http/Controllers/AppRegisterController.php index d6a07d994..8ccc8941a 100644 --- a/app/Http/Controllers/AppRegisterController.php +++ b/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,