[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#537247: ITP: qoauth -- Qt-based library for OAuth authentication



Package: wnpp
Severity: wishlist

* Package name    : qoauth
  Version         : 0.1.0
  Upstream Author : Dominik Kapusta <d@ayoy.net>
* URL             : http://github.com/ayoy/qoauth
* License         : LGPL
  Programming Lang: C++

Simply, OAuth is a way of connecting an application to the Service Provider’s 
API without needing to provide User’s login or password. The authorization is 
based on an exchange of a Token (user-specific) together with a Consumer Key 
(application-specific), encrypted with a combination of so called Token Secret 
and Customer Secret. Getting access to Protected Resources consists in three 
basic steps:

   1. obtaining an unauthorized Request Token from the Service Provider,
   2. asking the User to authorize the Request Token,
   3. exchanging the Request Token for an Access Token.

Details are covered in Section 6 [1] of the OAuth 1.0 Core Specification. As 
the authorization procedure is quite complex, the QOAuth library helps to 
simplify it by doing all the dirty work behind the scenes.

[1] http://oauth.net/core/1.0/#anchor9

-- 
Patryk Cisek



Reply to: