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

add support for OAuth authentication

    XMLWordPrintable

Details

    Description

      see http://oauth.net/

      most sites are using version OAuth 1.0a (e.g. Twitter, MySpace, Google Data API including Youtube and Picasa), OAuth 2.0 is used by e.g. Facebook.

      OAuth 1.0a requirements:

      • OpenSSL: HMAC-SHA1 and RSA-SHA1, HMAC-SHA1 is more common, but RSA-SHA1 can be used for e.g. Google Data API
      • in Qt: new class QOAuth, QAuthenticator is probably too limited; no change in existing public classes needed as I can see

      OAuth 2 requirements:

      • none that I could see now, OAuth version 2 was destined to be easier adoptable by developers, therefore no signing of requests is involved, it is just assumed that the endpoints are using SSL
      • intercepting redirects and reading the fragment is currently done by facebook (http://developers.facebook.com/docs/authentication/desktop), looks like a hackish solution to me
      • OAuth 2 is still a draft

      Attachments

        Issue Links

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

          Activity

            People

              jefernan Jesus Fernandez
              phartman Peter Hartmann (closed Nokia identity) (Inactive)
              Votes:
              54 Vote for this issue
              Watchers:
              36 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes