This patch replaces the old, unmaintained python-oauth2 library
by the better suited oauthlib in keystone oAuth modules.
The library switch comes with two notable changes in terms of use:
* the client must set the callback uri to 'oob' (out-of-band)
explicitly when requesting a Request Token
* the requested_project_id header is not included in the signature
anymore, in compliance with the oAuth1 spec.
Reviewed: https:/ /review. openstack. org/64427 /git.openstack. org/cgit/ openstack/ keystone/ commit/ ?id=bed88a2e724 f5f23a1c839b787 2b1bc56f059df5
Committed: https:/
Submitter: Jenkins
Branch: master
commit bed88a2e724f5f2 3a1c839b7872b1b c56f059df5
Author: Matthieu Huin <email address hidden>
Date: Mon Dec 2 10:43:10 2013 +0100
Replacing python-oauth2 by oauthlib
This patch replaces the old, unmaintained python-oauth2 library
by the better suited oauthlib in keystone oAuth modules.
The library switch comes with two notable changes in terms of use:
* the client must set the callback uri to 'oob' (out-of-band) project_ id header is not included in the signature
explicitly when requesting a Request Token
* the requested_
anymore, in compliance with the oAuth1 spec.
Closes-Bug: 1240382 aa818e719604e6b c4c754d2ae3
Change-Id: Ie553830cc80075