mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-12 23:45:10 +00:00
These are some new middleware groups required to call the two factor auth routines at the right moments.
This commit is contained in:
@@ -4,6 +4,7 @@ declare(strict_types = 1);
|
|||||||
namespace FireflyIII\Http;
|
namespace FireflyIII\Http;
|
||||||
|
|
||||||
use FireflyIII\Http\Middleware\Authenticate;
|
use FireflyIII\Http\Middleware\Authenticate;
|
||||||
|
use FireflyIII\Http\Middleware\AuthenticateTwoFactor;
|
||||||
use FireflyIII\Http\Middleware\Binder;
|
use FireflyIII\Http\Middleware\Binder;
|
||||||
use FireflyIII\Http\Middleware\EncryptCookies;
|
use FireflyIII\Http\Middleware\EncryptCookies;
|
||||||
use FireflyIII\Http\Middleware\Range;
|
use FireflyIII\Http\Middleware\Range;
|
||||||
@@ -43,14 +44,23 @@ class Kernel extends HttpKernel
|
|||||||
*/
|
*/
|
||||||
protected $middlewareGroups
|
protected $middlewareGroups
|
||||||
= [
|
= [
|
||||||
'web' => [
|
'web' => [
|
||||||
EncryptCookies::class,
|
EncryptCookies::class,
|
||||||
AddQueuedCookiesToResponse::class,
|
AddQueuedCookiesToResponse::class,
|
||||||
StartSession::class,
|
StartSession::class,
|
||||||
ShareErrorsFromSession::class,
|
ShareErrorsFromSession::class,
|
||||||
VerifyCsrfToken::class,
|
VerifyCsrfToken::class,
|
||||||
],
|
],
|
||||||
'web-auth' => [
|
'web-auth' => [
|
||||||
|
EncryptCookies::class,
|
||||||
|
AddQueuedCookiesToResponse::class,
|
||||||
|
StartSession::class,
|
||||||
|
ShareErrorsFromSession::class,
|
||||||
|
VerifyCsrfToken::class,
|
||||||
|
Authenticate::class,
|
||||||
|
AuthenticateTwoFactor::class,
|
||||||
|
],
|
||||||
|
'web-auth-no-two-factor' => [
|
||||||
EncryptCookies::class,
|
EncryptCookies::class,
|
||||||
AddQueuedCookiesToResponse::class,
|
AddQueuedCookiesToResponse::class,
|
||||||
StartSession::class,
|
StartSession::class,
|
||||||
@@ -58,13 +68,14 @@ class Kernel extends HttpKernel
|
|||||||
VerifyCsrfToken::class,
|
VerifyCsrfToken::class,
|
||||||
Authenticate::class,
|
Authenticate::class,
|
||||||
],
|
],
|
||||||
'web-auth-range' => [
|
'web-auth-range' => [
|
||||||
EncryptCookies::class,
|
EncryptCookies::class,
|
||||||
AddQueuedCookiesToResponse::class,
|
AddQueuedCookiesToResponse::class,
|
||||||
StartSession::class,
|
StartSession::class,
|
||||||
ShareErrorsFromSession::class,
|
ShareErrorsFromSession::class,
|
||||||
VerifyCsrfToken::class,
|
VerifyCsrfToken::class,
|
||||||
Authenticate::class,
|
Authenticate::class,
|
||||||
|
AuthenticateTwoFactor::class,
|
||||||
Range::class,
|
Range::class,
|
||||||
Binder::class,
|
Binder::class,
|
||||||
],
|
],
|
||||||
|
Reference in New Issue
Block a user