06bdfc886f
Swift configures auth_token purely by paste options, not oslo.config. This means that we cannot rely on purely using the keystoneclient load_from_config_options for auth plugins. Copy the logic from keystoneclient regarding auth plugin loading from config files and make it specific to the _conf_get that auth_token middleware uses so that the auth plugin options obey options from paste as other options do. This will be replaced with a keystoneclient helper as soon as possible, however we want to fix the swift issue before that happens and we will still be compatible going forward. Change-Id: I54ac4c566cb798196ea18e24d4ce868450f269f3 Closes-Bug: #1428900 |
||
---|---|---|
doc | ||
examples/pki | ||
keystonemiddleware | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
babel.cfg | ||
openstack-common.conf | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements-py3.txt | ||
test-requirements.txt | ||
tox.ini |
README.rst
Middleware for the OpenStack Identity API (Keystone)
This package contains middleware modules designed to provide
authentication and authorization features to web services other than
Keystone
<https://github.com/openstack/keystone>. The most prominent
module is keystonemiddleware.auth_token
. This package does
not expose any CLI or Python API features.
The source is available on GitHub at:
Bugs and feature requests are tracked on Launchpad at:
For any other information, refer to the parent project, Keystone:
For information on contributing, see
CONTRIBUTING.rst
.