summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNadim Asaduzzaman <exhumer1@protonmail.com>2020-10-15 10:17:02 -0600
committerNadim Asaduzzaman <nadimasaduzzaman@gmail.com>2020-10-23 18:57:10 +0000
commit129044b2c2d812b779c42afbe5163b2135645b13 (patch)
tree85f3a5c51b1ad7bf603c754adf7e9838a0ef1d00
parentc7dba0796324c9846ffb9dac470045da35520337 (diff)
Fix extra tokens for OAuth2
Change-Id: Ia6991dd552c118a74472319d4c4a1b76903c6647 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io> Reviewed-by: Jesus Fernandez <jsfdez@gmail.com> (cherry picked from commit ff298041f784a64b9156d7e42c33f4f9e8c41f39)
-rw-r--r--src/oauth/qoauth2authorizationcodeflow.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/oauth/qoauth2authorizationcodeflow.cpp b/src/oauth/qoauth2authorizationcodeflow.cpp
index a1075a5..9aa49f6 100644
--- a/src/oauth/qoauth2authorizationcodeflow.cpp
+++ b/src/oauth/qoauth2authorizationcodeflow.cpp
@@ -157,6 +157,14 @@ void QOAuth2AuthorizationCodeFlowPrivate::_q_accessTokenRequestFinished(const QV
Q_EMIT q->expirationAtChanged(expiresAt);
}
+ QVariantMap copy(values);
+ copy.remove(Key::accessToken);
+ copy.remove(Key::expiresIn);
+ copy.remove(Key::refreshToken);
+ copy.remove(Key::scope);
+ copy.remove(Key::tokenType);
+ extraTokens.insert(copy);
+
setStatus(QAbstractOAuth::Status::Granted);
}