[ EncryptCookies::class, FrameGuard::class, AddQueuedCookiesToResponse::class, StartSession::class, AuthenticateSession::class, ShareErrorsFromSession::class, VerifyCsrfToken::class, SubstituteBindings::class, CreateFreshApiToken::class, 'restricted', ], 'oauth-web' => [ EncryptCookies::class, FrameGuard::class, AddQueuedCookiesToResponse::class, StartSession::class, ShareErrorsFromSession::class, VerifyCsrfToken::class, SubstituteBindings::class, CreateFreshApiToken::class, ], 'api' => [ 'bindings', ], ]; /** * The application's middleware aliases. * * Aliases may be used instead of class names to conveniently assign middleware to routes and groups. * * @var array */ protected $middlewareAliases = [ 'api.admin' => Middleware\Api\Admin::class, 'admin' => Admin::class, 'auth' => Authenticate::class, 'auth.basic' => AuthenticateWithBasicAuth::class, 'bindings' => SubstituteBindings::class, 'cache.headers' => SetCacheHeaders::class, 'can' => Authorize::class, 'dangerzone' => DangerZone::class, 'localization' => Localization::class, 'guest' => RedirectIfAuthenticated::class, 'signed' => ValidateSignature::class, 'throttle' => ThrottleRequests::class, 'twofactor' => TwoFactorAuth::class, 'validemail' => EmailVerificationCheck::class, 'interstitial' => AccountInterstitial::class, 'scopes' => CheckScopes::class, 'scope' => CheckForAnyScope::class, 'restricted' => RestrictedAccess::class, ]; }