From 80388663afa718a884e63de653e0cba545c7403f Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Tue, 25 Jan 2022 17:47:58 +0100 Subject: Add direct arg to login flow Signed-off-by: Vincent Petry Co-Authored-by: Carl Schwan --- lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib') diff --git a/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php b/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php index fffeffd4feb..e0f36231b68 100644 --- a/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php +++ b/lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php @@ -264,6 +264,9 @@ class SecurityMiddleware extends Middleware { if ($usernamePrefill !== '') { $params['user'] = $usernamePrefill; } + if ($this->request->getParam('direct')) { + $params['direct'] = 1; + } $url = $this->urlGenerator->linkToRoute('core.login.showLoginForm', $params); $response = new RedirectResponse($url); } else { -- cgit v1.2.3