mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-14 08:11:20 +00:00
Final fixes for API binder.
This commit is contained in:
@@ -25,7 +25,7 @@ namespace FireflyIII\Http;
|
|||||||
use FireflyIII\Http\Middleware\Authenticate;
|
use FireflyIII\Http\Middleware\Authenticate;
|
||||||
use FireflyIII\Http\Middleware\AuthenticateTwoFactor;
|
use FireflyIII\Http\Middleware\AuthenticateTwoFactor;
|
||||||
use FireflyIII\Http\Middleware\EncryptCookies;
|
use FireflyIII\Http\Middleware\EncryptCookies;
|
||||||
use FireflyIII\Http\Middleware\HttpBinder;
|
use FireflyIII\Http\Middleware\Binder;
|
||||||
use FireflyIII\Http\Middleware\IsAdmin;
|
use FireflyIII\Http\Middleware\IsAdmin;
|
||||||
use FireflyIII\Http\Middleware\Range;
|
use FireflyIII\Http\Middleware\Range;
|
||||||
use FireflyIII\Http\Middleware\RedirectIfAuthenticated;
|
use FireflyIII\Http\Middleware\RedirectIfAuthenticated;
|
||||||
@@ -96,7 +96,7 @@ class Kernel extends HttpKernel
|
|||||||
StartFireflySession::class,
|
StartFireflySession::class,
|
||||||
ShareErrorsFromSession::class,
|
ShareErrorsFromSession::class,
|
||||||
VerifyCsrfToken::class,
|
VerifyCsrfToken::class,
|
||||||
HttpBinder::class,
|
Binder::class,
|
||||||
RedirectIfAuthenticated::class,
|
RedirectIfAuthenticated::class,
|
||||||
],
|
],
|
||||||
// MUST be logged in.
|
// MUST be logged in.
|
||||||
@@ -109,7 +109,7 @@ class Kernel extends HttpKernel
|
|||||||
StartFireflySession::class,
|
StartFireflySession::class,
|
||||||
ShareErrorsFromSession::class,
|
ShareErrorsFromSession::class,
|
||||||
VerifyCsrfToken::class,
|
VerifyCsrfToken::class,
|
||||||
HttpBinder::class,
|
Binder::class,
|
||||||
Authenticate::class,
|
Authenticate::class,
|
||||||
RedirectIfTwoFactorAuthenticated::class,
|
RedirectIfTwoFactorAuthenticated::class,
|
||||||
],
|
],
|
||||||
@@ -124,7 +124,7 @@ class Kernel extends HttpKernel
|
|||||||
StartFireflySession::class,
|
StartFireflySession::class,
|
||||||
ShareErrorsFromSession::class,
|
ShareErrorsFromSession::class,
|
||||||
VerifyCsrfToken::class,
|
VerifyCsrfToken::class,
|
||||||
HttpBinder::class,
|
Binder::class,
|
||||||
Authenticate::class,
|
Authenticate::class,
|
||||||
],
|
],
|
||||||
|
|
||||||
@@ -142,7 +142,7 @@ class Kernel extends HttpKernel
|
|||||||
Authenticate::class,
|
Authenticate::class,
|
||||||
AuthenticateTwoFactor::class,
|
AuthenticateTwoFactor::class,
|
||||||
Range::class,
|
Range::class,
|
||||||
HttpBinder::class,
|
Binder::class,
|
||||||
CreateFreshApiToken::class,
|
CreateFreshApiToken::class,
|
||||||
],
|
],
|
||||||
// MUST be logged in
|
// MUST be logged in
|
||||||
@@ -161,13 +161,13 @@ class Kernel extends HttpKernel
|
|||||||
AuthenticateTwoFactor::class,
|
AuthenticateTwoFactor::class,
|
||||||
IsAdmin::class,
|
IsAdmin::class,
|
||||||
Range::class,
|
Range::class,
|
||||||
HttpBinder::class,
|
Binder::class,
|
||||||
CreateFreshApiToken::class,
|
CreateFreshApiToken::class,
|
||||||
],
|
],
|
||||||
|
|
||||||
'auth:api' => [
|
'api' => [
|
||||||
'throttle:60,1',
|
'throttle:60,1',
|
||||||
HttpBinder::class,
|
'bindings',
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -182,7 +182,7 @@ class Kernel extends HttpKernel
|
|||||||
= [
|
= [
|
||||||
'auth' => Authenticate::class,
|
'auth' => Authenticate::class,
|
||||||
'auth.basic' => AuthenticateWithBasicAuth::class,
|
'auth.basic' => AuthenticateWithBasicAuth::class,
|
||||||
'bindings' => HttpBinder::class,
|
'bindings' => Binder::class,
|
||||||
'can' => Authorize::class,
|
'can' => Authorize::class,
|
||||||
'guest' => RedirectIfAuthenticated::class,
|
'guest' => RedirectIfAuthenticated::class,
|
||||||
'throttle' => ThrottleRequests::class,
|
'throttle' => ThrottleRequests::class,
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* HttpBinder.php
|
* Binder.php
|
||||||
* Copyright (c) 2018 thegrumpydictator@gmail.com
|
* Copyright (c) 2018 thegrumpydictator@gmail.com
|
||||||
*
|
*
|
||||||
* This file is part of Firefly III.
|
* This file is part of Firefly III.
|
||||||
@@ -31,7 +31,7 @@ use Illuminate\Routing\Route;
|
|||||||
/**
|
/**
|
||||||
* Class HttpBinder
|
* Class HttpBinder
|
||||||
*/
|
*/
|
||||||
class HttpBinder
|
class Binder
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* The authentication factory instance.
|
* The authentication factory instance.
|
Reference in New Issue
Block a user