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

[OAuth] Deprecations and Qt##7 removal markings

    XMLWordPrintable

Details

    • All
    • 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

          For Gerrit Dashboard: QTBUG-124329
          # Subject Branch Project Status CR V

          Activity

            People

              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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes