From 24cb2d523d631f752789f2d54b951217b2c5aa20 Mon Sep 17 00:00:00 2001 From: tastytea Date: Fri, 13 Nov 2020 13:03:49 +0100 Subject: ObtainToken: Change grant_type to authorization_code. client_credentials worked before but not anymore. 🤷 --- src/instance.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/instance.cpp b/src/instance.cpp index 5056242..5654770 100644 --- a/src/instance.cpp +++ b/src/instance.cpp @@ -226,14 +226,11 @@ answer_type Instance::ObtainToken::step_1(const string_view client_name, answer_type Instance::ObtainToken::step_2(const string_view code) { - parametermap parameters - { - {"client_id", _client_id}, - {"client_secret", _client_secret}, - {"redirect_uri", "urn:ietf:wg:oauth:2.0:oob"}, - {"code", code}, - {"grant_type", "client_credentials"} - }; + parametermap parameters{{"client_id", _client_id}, + {"client_secret", _client_secret}, + {"redirect_uri", "urn:ietf:wg:oauth:2.0:oob"}, + {"code", code}, + {"grant_type", "authorization_code"}}; if (!_scopes.empty()) { parameters.insert({"scope", _scopes}); -- cgit v1.2.3-54-g00ecf