summaryrefslogtreecommitdiffstats
path: root/src/oauth/qoauthhttpserverreplyhandler.cpp
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2024-05-08 13:15:06 -0700
committerThiago Macieira <thiago.macieira@intel.com>2024-05-13 11:14:55 -0700
commit69336673b46976bb301c46f68f0daac403356b65 (patch)
tree446d5046557a53309d50f0c6dda565738b56b239 /src/oauth/qoauthhttpserverreplyhandler.cpp
parent7d0995068ae67bad291b4e3066085700e7481758 (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.cpp3
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