add school year and security fix
API CI/CD / Validate (composer + pint) (push) Successful in 3m14s
API CI/CD / Test (PHPUnit) (push) Failing after 3m28s
API CI/CD / Build frontend assets (push) Successful in 1m2s
API CI/CD / Security audit (push) Failing after 56s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
API CI/CD / Validate (composer + pint) (push) Successful in 3m14s
API CI/CD / Test (PHPUnit) (push) Failing after 3m28s
API CI/CD / Build frontend assets (push) Successful in 1m2s
API CI/CD / Security audit (push) Failing after 56s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
use App\Http\Middleware\ApiDocsAuth;
|
||||
use App\Http\Middleware\ApiJwtAuth;
|
||||
use App\Http\Middleware\CleanupScheduler;
|
||||
use App\Http\Middleware\EnsureAccountActive;
|
||||
use App\Http\Middleware\EnsureBadgeScanLogsAccess;
|
||||
use App\Http\Middleware\EnsureClassProgressTeacherPortalAccess;
|
||||
use App\Http\Middleware\EnsureParentProgressAccess;
|
||||
@@ -32,6 +33,7 @@ return Application::configure(basePath: dirname(__DIR__))
|
||||
)
|
||||
->withMiddleware(function (Middleware $middleware): void {
|
||||
$middleware->append(SecurityHeaders::class);
|
||||
|
||||
|
||||
$middleware->alias([
|
||||
// JWT auth
|
||||
@@ -43,6 +45,9 @@ return Application::configure(basePath: dirname(__DIR__))
|
||||
'auth.multi' => MultiAuth::class,
|
||||
'multi.auth' => MultiAuth::class,
|
||||
|
||||
// Account status
|
||||
'account.active' => EnsureAccountActive::class,
|
||||
|
||||
// Permission / role gates
|
||||
'perm' => RequirePermission::class,
|
||||
'require.permission' => RequirePermission::class,
|
||||
|
||||
Vendored
+12
@@ -41,4 +41,16 @@
|
||||
0 => 'Termwind\\Laravel\\TermwindServiceProvider',
|
||||
),
|
||||
),
|
||||
'php-open-source-saver/jwt-auth' =>
|
||||
array (
|
||||
'aliases' =>
|
||||
array (
|
||||
'JWTAuth' => 'PHPOpenSourceSaver\\JWTAuth\\Facades\\JWTAuth',
|
||||
'JWTFactory' => 'PHPOpenSourceSaver\\JWTAuth\\Facades\\JWTFactory',
|
||||
),
|
||||
'providers' =>
|
||||
array (
|
||||
0 => 'PHPOpenSourceSaver\\JWTAuth\\Providers\\LaravelServiceProvider',
|
||||
),
|
||||
),
|
||||
);
|
||||
Vendored
+8
-6
@@ -30,9 +30,10 @@
|
||||
26 => 'Carbon\\Laravel\\ServiceProvider',
|
||||
27 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider',
|
||||
28 => 'Termwind\\Laravel\\TermwindServiceProvider',
|
||||
29 => 'App\\Providers\\AppServiceProvider',
|
||||
30 => 'App\\Providers\\EventServiceProvider',
|
||||
31 => 'Laravel\\Sanctum\\SanctumServiceProvider',
|
||||
29 => 'PHPOpenSourceSaver\\JWTAuth\\Providers\\LaravelServiceProvider',
|
||||
30 => 'App\\Providers\\AppServiceProvider',
|
||||
31 => 'App\\Providers\\EventServiceProvider',
|
||||
32 => 'Laravel\\Sanctum\\SanctumServiceProvider',
|
||||
),
|
||||
'eager' =>
|
||||
array (
|
||||
@@ -51,9 +52,10 @@
|
||||
12 => 'Carbon\\Laravel\\ServiceProvider',
|
||||
13 => 'NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider',
|
||||
14 => 'Termwind\\Laravel\\TermwindServiceProvider',
|
||||
15 => 'App\\Providers\\AppServiceProvider',
|
||||
16 => 'App\\Providers\\EventServiceProvider',
|
||||
17 => 'Laravel\\Sanctum\\SanctumServiceProvider',
|
||||
15 => 'PHPOpenSourceSaver\\JWTAuth\\Providers\\LaravelServiceProvider',
|
||||
16 => 'App\\Providers\\AppServiceProvider',
|
||||
17 => 'App\\Providers\\EventServiceProvider',
|
||||
18 => 'Laravel\\Sanctum\\SanctumServiceProvider',
|
||||
),
|
||||
'deferred' =>
|
||||
array (
|
||||
|
||||
Reference in New Issue
Block a user