diff --git a/lib/private/AppFramework/Middleware/FlowV2EphemeralSessionsMiddleware.php b/lib/private/AppFramework/Middleware/FlowV2EphemeralSessionsMiddleware.php index 2404285b2d421..79c7148d67d80 100644 --- a/lib/private/AppFramework/Middleware/FlowV2EphemeralSessionsMiddleware.php +++ b/lib/private/AppFramework/Middleware/FlowV2EphemeralSessionsMiddleware.php @@ -11,6 +11,7 @@ use OC\Core\Controller\ClientFlowLoginV2Controller; use OC\Core\Controller\TwoFactorChallengeController; use OCP\AppFramework\Middleware; +use OCP\Authentication\TwoFactorAuth\ALoginSetupController; use OCP\ISession; use OCP\IUserSession; @@ -36,7 +37,8 @@ public function beforeController($controller, $methodName) { return; } - if ($controller instanceof TwoFactorChallengeController) { + if ($controller instanceof TwoFactorChallengeController + || $controller instanceof ALoginSetupController) { return; }