diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2024-05-08 13:15:06 -0700 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2024-05-13 11:14:55 -0700 |
commit | 69336673b46976bb301c46f68f0daac403356b65 (patch) | |
tree | 446d5046557a53309d50f0c6dda565738b56b239 /src/oauth/qoauthhttpserverreplyhandler.cpp | |
parent | 7d0995068ae67bad291b4e3066085700e7481758 (diff) |
QOAuthHttpServerReplyHandler: make callback() return an encoded URL
We don't know where the user is going to use it, so we should probably
provide a properly-encoded URL.
Pick-to: 6.7
Change-Id: Ie30a3caf09ef4176bb36fffd17cd9cae7f3dbe7c
Reviewed-by: Jesus Fernandez <jsfdez@gmail.com>
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/oauth/qoauthhttpserverreplyhandler.cpp')
-rw-r--r-- | src/oauth/qoauthhttpserverreplyhandler.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/oauth/qoauthhttpserverreplyhandler.cpp b/src/oauth/qoauthhttpserverreplyhandler.cpp index 2612936..fe4e30d 100644 --- a/src/oauth/qoauthhttpserverreplyhandler.cpp +++ b/src/oauth/qoauthhttpserverreplyhandler.cpp @@ -265,7 +265,8 @@ QString QOAuthHttpServerReplyHandler::callback() const else url.setHost(host.toString()); - return url.toString(QUrl::EncodeDelimiters); + return url.toString(QUrl::EncodeSpaces | QUrl::EncodeUnicode | QUrl::EncodeDelimiters + | QUrl::EncodeReserved); } QString QOAuthHttpServerReplyHandler::callbackPath() const |