Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-124329

[OAuth] Deprecations and Qt##7 removal markings

XMLWordPrintable

    • All
    • 8
    • cc032478e (dev), 210f0ffff (dev), 9a5dd81c2 (dev), ff5e82aa5 (6.8), 858223a89 (6.8)
    • Foundation Sprint 108, Foundation Sprint 109, Foundation Sprint 110

      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

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            vuokko Juha Vuolle
            vuokko Juha Vuolle
            Vladimir Minenko Vladimir Minenko
            Alex Blasche Alex Blasche
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes