OpenStack Identity (Keystone) Middleware
Go to file
Chris Dent dc22e9fd30 Remove clobbering of passed oslo_config_config
Calling a ConfigOpts instance with new args will implicitly reset
the config values in the instance. This means that in the previous
revision of the code, any assignment of oslo_config_config to
self._local_oslo_config would be instantly clobbered by calling
self._local_oslo_config() to read from default_config_files.

Now, if oslo_config_config is set to a non-None value it will be
left unmolested. This is useful because oslo_config_config turns out
to be the ideal way to pass config to AuthProtocol when the caller
already has access to the project config object and neither global
conf nor paste is being used.

Change-Id: I0beb809bc5ace609561f10dc52800a8a6e03f7e6
Closes-Bug: #1540022
2016-02-06 13:21:56 +00:00
doc Replace deprecated library function os.popen() with subprocess 2016-01-13 22:47:14 +08:00
examples/pki auth_token verify revocation by audit_id 2015-12-17 10:55:58 -06:00
keystonemiddleware Remove clobbering of passed oslo_config_config 2016-02-06 13:21:56 +00:00
releasenotes Remove clobbering of passed oslo_config_config 2016-02-06 13:21:56 +00:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:28:17 +00:00
.gitignore Add release notes for keystonemiddleware 2015-11-29 20:04:01 -05:00
.gitreview Initial commit 2014-06-19 15:45:29 -07:00
.testr.conf Common base class for unit tests 2015-06-07 10:37:27 -05:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:37 +00:00
HACKING.rst Update python-keystoneclient reference 2014-10-28 22:28:56 -03:00
LICENSE Initial commit 2014-06-19 15:45:29 -07:00
MANIFEST.in Update MANIFEST.in 2014-06-19 17:30:35 -07:00
README.rst Add shields.io version/downloads links/badges into README.rst 2015-09-25 00:12:00 -04:00
babel.cfg Initial commit 2014-06-19 15:45:29 -07:00
bandit.yaml Bandit profile updates 2016-01-13 11:47:37 -06:00
openstack-common.conf Revert "Disable memory caching of tokens" 2016-01-22 09:52:39 -06:00
requirements.txt Updated from global requirements 2016-01-26 23:24:06 +00:00
setup.cfg Define entry points for filter factories for Paste Deployment 2015-11-06 12:16:44 -06:00
setup.py Updated from global requirements 2015-09-21 18:55:55 +00:00
test-requirements.txt Updated from global requirements 2016-01-23 10:31:20 +00:00
tox.ini Merge pep8 and bandit into linters 2016-01-21 19:52:26 +01:00

README.rst

Middleware for the OpenStack Identity API (Keystone)

Latest Version

Downloads

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.

For information on contributing, see CONTRIBUTING.rst.

For any other information, refer to the parent project, Keystone:

https://github.com/openstack/keystone