keystone/requirements.txt
Matthieu Huin bed88a2e72 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)
  explicitly when requesting a Request Token
* the requested_project_id header is not included in the signature
  anymore, in compliance with the oAuth1 spec.

Closes-Bug: 1240382
Change-Id: Ie553830cc80075aa818e719604e6bc4c754d2ae3
2014-01-16 13:31:04 -06:00

28 lines
414 B
Plaintext

# keystone dependencies
pbr>=0.5.21,<1.0
pam>=0.1.4
WebOb>=1.2.3,<1.3
eventlet>=0.13.0
greenlet>=0.3.2
netaddr>=0.7.6
PasteDeploy>=1.5.0
Paste
Routes>=1.12.3
six>=1.4.1
SQLAlchemy>=0.7.8,<=0.7.99
sqlalchemy-migrate>=0.8.2
passlib
lxml>=2.3
iso8601>=0.1.8
python-keystoneclient>=0.4.1
oslo.config>=1.2.0
Babel>=1.3
oauthlib
dogpile.cache>=0.5.0
# KDS exclusive dependencies
pecan>=0.2.0
pycrypto>=2.6
WSME>=0.5b6