./security/py-oauthlib, Generic implementation of the OAuth request-signing logic

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.1.0, Package name: py27-oauthlib-2.1.0, Maintainer: imil

OAuth often seems complicated and difficult-to-implement. There are several
prominent libraries for handling OAuth requests, but they all suffer from one
or both of the following:

* They predate the OAuth 1.0 spec, AKA RFC 5849.
* They predate the OAuth 2.0 spec, AKA RFC 6749.
* They assume the usage of a specific HTTP request library.

OAuthLib is a generic utility which implements the logic of OAuth without
assuming a specific HTTP request object or web framework. Use it to graft OAuth
client support onto your favorite HTTP library, or provider support onto your
favourite web framework. If you're a maintainer of such a library, write a thin
veneer on top of OAuthLib and get OAuth support for very little effort.


Required to run:
[devel/py-setuptools] [lang/python27] [devel/py-blinker] [security/py-cryptography] [textproc/py-JWT]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 3e7b426212fc0d9f91813a983238321ee9026d15
RMD160: f8a3993c595191170bdbbe6c8b407c29e98e8340
Filesize: 125.788 KB

Version history: (Expand)


CVS history: (Expand)


   2018-05-27 14:24:56 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-oauthlib: update to 2.1.0.

2.1.0 (2018-05-21)
------------------

* Fixed some copy and paste typos (#535)
* Use secrets module in Python 3.6 and later (#533)
* Add request argument to confirm_redirect_uri (#504)
* Avoid populating spurious token credentials (#542)
* Make populate attributes API public (#546)
   2018-04-03 13:00:16 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-oauthlib: changed LICENSE to modified-bsd
   2018-04-03 12:02:50 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-oauthlib: updated to 2.0.7

2.0.7:
Moved oauthlib into new organization on GitHub.
Include license file in the generated wheel package.
When deploying a release to PyPI, include the wheel distribution.
Check access token in self.token dict.
Added bottle-oauthlib to docs.
Update repository location in Travis.
Updated docs for organization change.
Replace G+ with Gitter.
Update requirements.
Add shields for Python versions, license and RTD.
Fix ReadTheDocs build
Fixed "make" command to test upstream with local oauthlib.
Replace IRC notification with Gitter Hook.
Added Github Releases deploy provider.
   2017-10-22 22:29:56 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-oauthlib: update to 2.0.6

2.0.6:
* 2.0.5 contains breaking changes.
   2017-10-19 08:28:40 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-oauthlib: update to 2.0.5

2.0.5:
* Fix OAuth2Error.response_mode
* Documentation improvement
   2017-10-03 14:46:52 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-oauthlib: update to 2.0.4.

2.0.4 (2017-09-17)
------------------
* Fixed typo that caused OAuthlib to crash because of the fix in
"Address missing OIDC errors and fix a typo in the AccountSelectionRequired
exception".
   2017-09-08 08:58:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
2.0.3:
* Address missing OIDC errors and fix a typo in the AccountSelectionRequired \ 
exception.
* Update proxy keys on CaseInsensitiveDict.update().
* Redirect errors according to OIDC's response_mode.
* Added universal wheel support.
* Added log statements to except clauses.
* According to RC7009 Section 2.1, a client should include authentication \ 
credentials when revoking its tokens.
  As discussed in 339, this is not make sense for public clients.
  However, in that case, the public client should still be checked that is \ 
infact a public client (authenticate_client_id).
* Improved prompt parameter validation.
* Added two error codes from RFC 6750.
* Hybrid response types are now be fragment-encoded.
* Added Python 3.6 to Travis CI testing and trove classifiers.
* Fixed BytesWarning issued when using a string placeholder for bytes object.
* Documented PyJWT dependency and improved logging and exception messages.
* Documentation improvements and fixes.
   2017-04-05 17:55:38 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-oauthlib to 2.0.2.

2.0.2 (2017-03-19)
------------------
* Dropped support for Python 2.6, 3.2 & 3.3.
* (FIX) `OpenIDConnector` will no longer raise an AttributeError when calling \ 
`openid_authorization_validator()` twice.