День добрый. Делаю авторизацию на qt.
oauth2.setReplyHandler(replyHandler);
oauth2.setAuthorizationUrl(auth_url);
oauth2.setAccessTokenUrl(access_token_url);
oauth2.setClientIdentifier(client_id);
oauth2.setClientIdentifierSharedKey(client_code);
oauth2.setModifyParametersFunction([](QAbstractOAuth::Stage stage, QVariantMap *parameters) {
(*parameters)["redirect_uri"] = QUrl("https://127.0.0.1:17801/");
});
connect(&oauth2, &QOAuth2AuthorizationCodeFlow::authorizeWithBrowser, &QDesktopServices::openUrl);
Проблема в том, что при получении токена и редиректе на 127.0.0.1 соединение не слушается на https. Только на http. Соответственно, что можно сделать? Юзать webview или переписывать QOAuthHttpServerReplyHandler и QOAuthHttpServerReplyHandlerPrivate не очень то хочется.