diff options
author | alex-z <blackslayer4@gmail.com> | 2021-10-27 18:55:08 +0300 |
---|---|---|
committer | Matthieu Gallien (Rebase PR Action) <matthieu_gallien@yahoo.fr> | 2021-11-24 13:04:22 +0300 |
commit | b03bf1c1f0f1b69a57613926cbfad32e986f4dc5 (patch) | |
tree | 86e2f0627c20fe0b1b77beec9170c35a2b2460f2 /src/gui | |
parent | 9bebda057a2fc883ad9a3bd66b503178dab161f8 (diff) |
Pass username from Windows to login page.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/creds/flow2auth.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/gui/creds/flow2auth.cpp b/src/gui/creds/flow2auth.cpp index 54b7b28a8..9873a2705 100644 --- a/src/gui/creds/flow2auth.cpp +++ b/src/gui/creds/flow2auth.cpp @@ -132,6 +132,16 @@ void Flow2Auth::fetchNewToken(const TokenAction action) _loginUrl = loginUrl; + + if (Theme::instance()->loginWithSystemUserName()) { + const auto userName = Utility::getCurrentUserName(); + if (!userName.isEmpty()) { + auto query = QUrlQuery(_loginUrl); + query.addQueryItem(QStringLiteral("user"), userName); + _loginUrl.setQuery(query); + } + } + _pollToken = pollToken; _pollEndpoint = pollEndpoint; |