OpenStack Identity (Keystone) Middleware
Go to file
Morgan Fainberg 2d4e19404a Ensure cache keys are a known/fixed length
Do not assume a token_id will result in a sane length for a memcache
key length. In cases such as Fernet, these ids can easily exceed the
limit on memcache key size. This change ensures we always use a SHA256
of the token id passed in, resulting in a fixed length cache key.

Change-Id: I550e0a1b190047438756bbf40490815a5f177ea7
Closes-Bug: #1460225
2015-06-12 10:36:56 +02:00
doc Fix typos in keystonemiddleware 2015-04-05 16:12:43 +00:00
examples/pki Example JSON files should be human-readable 2014-07-22 11:48:27 -04:00
keystonemiddleware Ensure cache keys are a known/fixed length 2015-06-12 10:36:56 +02:00
tools Use oslo_debug_helper and remove our own version 2014-09-09 10:18:51 -04:00
.coveragerc Initial commit 2014-06-19 15:45:29 -07:00
.gitignore Ignore cover directory 2015-04-29 09:56:49 -05:00
.gitreview Initial commit 2014-06-19 15:45:29 -07:00
.testr.conf Initial commit 2014-06-19 15:45:29 -07: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 Update README to work with release tools 2015-04-21 14:55:17 +00:00
babel.cfg Initial commit 2014-06-19 15:45:29 -07:00
bandit.yaml tox env for Bandit 2015-05-13 20:35:48 -05:00
openstack-common.conf Sync with oslo-incubator 2015-02-09 13:13:20 -05:00
requirements.txt Updated from global requirements 2015-06-08 21:14:56 +00:00
setup.cfg Drop py2.6 support for keystone middleware 2015-05-30 12:30:18 -07:00
setup.py Updated from global requirements 2014-07-21 16:24:10 +00:00
test-requirements-bandit.txt tox env for Bandit 2015-05-13 20:35:48 -05:00
test-requirements-py3.txt Updated from global requirements 2015-06-11 00:42:48 +00:00
test-requirements.txt Updated from global requirements 2015-06-11 00:42:48 +00:00
tox.ini tox env for Bandit 2015-05-13 20:35:48 -05:00

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.

For information on contributing, see CONTRIBUTING.rst.

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

https://github.com/openstack/keystone