Fix mago issues.

This commit is contained in:
James Cole
2026-04-18 05:32:54 +02:00
parent 4856997a23
commit f4bb0da242
5 changed files with 15 additions and 15 deletions

View File

@@ -47,8 +47,8 @@ class RestoresOAuthKeys extends Command
$this->restoreOAuthKeys();
if (! windows_os()) {
chmod(Passport::keyPath('oauth-public.key'), 0660);
chmod(Passport::keyPath('oauth-private.key'), 0600);
chmod(Passport::keyPath('oauth-public.key'), 0o660);
chmod(Passport::keyPath('oauth-private.key'), 0o600);
}
Log::debug('Done with OAuth Keys command.');

View File

@@ -36,7 +36,7 @@ use Laravel\Passport\Client;
use Laravel\Passport\ClientRepository;
use Laravel\Passport\Token;
class OAuthController extends Controller
final class OAuthController extends Controller
{
protected bool $internalAuth;
@@ -83,7 +83,7 @@ class OAuthController extends Controller
public function storeClient(Request $request): JsonResponse
{
$this->validation->make($request->all(), [
$this->validation->make($request->only(['name','redirect_uris','confidential']), [
'name' => ['required', 'string', 'max:255'],
'redirect_uris' => ['required', 'url'],
'confidential' => 'boolean',
@@ -125,7 +125,7 @@ class OAuthController extends Controller
return new Response('', 404);
}
$this->validation->make($request->all(), [
$this->validation->make($request->only(['name','redirect_uris']), [
'name' => ['required', 'string', 'max:255'],
'redirect_uris' => ['required', 'url'],
])->validate();
@@ -146,7 +146,7 @@ class OAuthController extends Controller
return new Response('', 404);
}
$client->tokens()->with('refreshToken')->each(function (Token $token): void {
$client->tokens()->with('refreshToken')->each(function (#[\SensitiveParameter] Token $token): void {
$token->refreshToken?->revoke();
$token->revoke();
});
@@ -158,7 +158,7 @@ class OAuthController extends Controller
public function storePersonalAccessToken(Request $request): JsonResponse
{
$this->validation->make($request->all(), [
$this->validation->make($request->only(['name']), [
'name' => ['required', 'max:255']])->validate();
return response()->json($request->user()->createToken($request->name));
@@ -185,7 +185,7 @@ class OAuthController extends Controller
->where('revoked', false)
->where('expires_at', '>', Date::now())
->get()
->filter(fn(Token $token) => $token->client->hasGrantType('personal_access'));
->filter(fn(#[\SensitiveParameter] Token $token) => $token->client->hasGrantType('personal_access'));
return response()->json($tokens);
}

View File

@@ -45,11 +45,11 @@ use Illuminate\Http\Request;
use Illuminate\Routing\Redirector;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Log;
use Illuminate\View\View;
use Laravel\Passport\ClientRepository;
use Psr\Container\ContainerExceptionInterface;
use Psr\Container\NotFoundExceptionInterface;
use SensitiveParameter;

View File

@@ -150,8 +150,8 @@ class OAuthKeys
if (! windows_os()) {
Log::debug('Set the correct permissions.');
chmod(Passport::keyPath('oauth-public.key'), 0660);
chmod(Passport::keyPath('oauth-private.key'), 0600);
chmod(Passport::keyPath('oauth-public.key'), 0o660);
chmod(Passport::keyPath('oauth-private.key'), 0o600);
}
Log::debug(sprintf('Will store private key with hash "%s" in file "%s"', hash('sha256', $privateContent), $private));

View File

@@ -2,11 +2,11 @@
declare(strict_types=1);
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
use Laravel\Passport\Passport;
return new class extends Migration
{
@@ -85,6 +85,6 @@ return new class extends Migration
*/
public function down(): void
{
//
}
};