Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
-
8
-
cc032478e (dev), 210f0ffff (dev), 9a5dd81c2 (dev), ff5e82aa5 (6.8), 858223a89 (6.8)
-
Foundation Sprint 108, Foundation Sprint 109, Foundation Sprint 110
Description
There are several candidates for Qt7 removal or refactoring, which cannot be done in a BC/SC manner.
Deprecate:
- QAbstractOAuth2 get() post() etc methods. No direct replacement in qtnetworkauth, instead
document how to use access tokens in network requests. Note: this is distinct from deprecating
the QAbstractOauth get() post() etc methods, as they are also used with OAuth1. With OAuth1
deprecation isn't as straightforward.
Qt7: removal markings
- QAbstractOAuth get() post() etc. methods
- Remove the undocumented QOAuthOobReplyHandler class and reorganise the few functionalities it has somewhere else. Oob made sense with OAuth1, and originally with OAuth2 (but not anymore).
- OAuth1 support. OAuth1 was spec-wise obsoleted in 2012 by OAuth2. By now, 12 years later, there's only very few OAuth1-only providers out there
- Simplify the inheritance hierarchy which should be possible when dropping the OAuth1 support
Attachments
Issue Links
- clones
-
QTBUG-124328 [OAuth] Investigate in-app browser tab support
- Reported
- is cloned by
-
QTBUG-124330 [OAuth] Add convenience method for granted scopes
- Closed
For Gerrit Dashboard: QTBUG-124329 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
565345,11 | Deprecate OAuth2 HTTP methods (get(), post(), put(), etc) | dev | qt/qtnetworkauth | Status: MERGED | +2 | 0 |
565511,12 | Simplify Reddit example and remove deprecated get() usage | dev | qt/qtnetworkauth | Status: MERGED | +2 | 0 |
567963,10 | Add Qt 7 removal markings | dev | qt/qtnetworkauth | Status: MERGED | +2 | 0 |
569544,2 | Deprecate OAuth2 HTTP methods (get(), post(), put(), etc) | 6.8 | qt/qtnetworkauth | Status: MERGED | +2 | 0 |
569545,2 | Simplify Reddit example and remove deprecated get() usage | 6.8 | qt/qtnetworkauth | Status: MERGED | +2 | 0 |