Details
-
Suggestion
-
Resolution: Fixed
-
P2: Important
-
5.9.0, 5.9.1, 5.9.2
-
None
-
13
-
741fd2b1c (dev)
-
Foundation Sprint 116, Foundation Sprint 117, Foundation Sprint 118, Foundation Sprint 119, Foundation Sprint 120
Description
Currently, QOAuthHttpServerReplyHandler only works with HTTP protocol, not HTTPS.
Apparently, some web apps only allow HTTPS as callback URI protocol (Bungie for example).
The current workaround is to not specify the protocol at all in the web app (such that only 'localhost:1234' is the callback URL), and manually intercept the navigation request (in WebEngineView for example) and manually prepend "http://" to the URI.
Normal browsers would probably assume HTTP if no protocol is given, but using an in-app browser (again, WebEngineView) won't assume any protocol and the request is failed.