diff options
author | Vincent Petry <vincent@nextcloud.com> | 2022-01-25 19:47:58 +0300 |
---|---|---|
committer | Carl Schwan <carl@carlschwan.eu> | 2022-03-28 11:28:45 +0300 |
commit | 80388663afa718a884e63de653e0cba545c7403f (patch) | |
tree | f504b8f59287f6d3f7fd5a00e78bd583cad00b35 /lib | |
parent | 3e067edcbe80797a70118f613ac4b752ce512992 (diff) |
Add direct arg to login flow
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Co-Authored-by: Carl Schwan <carl@carlschwan.eu>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/AppFramework/Middleware/Security/SecurityMiddleware.php | 3 |
1 files changed, 3 insertions, 0 deletions
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 { |