keystone/keystone/common
Morgan Fainberg 19e1db785d Do not support toggling key_manglers in cache layer
Due to needing to pass the PKI token (complete id) to the backend,
the cache layer needs to ensure that the cache-key is always
shortened down to a reasonable length. Disabling the key_mangler
should only have ever been done in limited debug configurations.
Real deployments would be unable to reliably run without the
key mangler (due to cache-key length on most systems being
exceeded by the Token calls).

This change of ID being passed around is for supporting
non-persistent tokens.

DocImpact: configuration.rst updated to reflect the change in
           configuration options for keystone cache layer.
bp: non-persistent-tokens

Change-Id: Ia4eb3df7ccffa58ee867120f698e24d926f0ec9e
2014-06-28 21:31:40 -07:00
..
cache Do not support toggling key_manglers in cache layer 2014-06-28 21:31:40 -07:00
environment Do not log 14+ INFO lines on a broken pipe error (eventlet) 2014-06-25 20:33:46 -07:00
kvs remove unneeded definitions of Python Source Code Encoding 2014-06-08 16:44:45 +00:00
ldap Add missing docstrings and 1 unittest for LDAP utf-8 fixes 2014-06-12 08:40:43 -04:00
sql Don't set sqlite_db default 2014-06-20 14:30:25 -05:00
__init__.py establish basic structure 2012-01-18 20:06:27 -08:00
authorization.py Block delegation escalation of privilege 2014-06-12 11:16:53 -04:00
base64utils.py Fixed some typos throughout the codebase 2014-05-01 07:16:02 -07:00
config.py Do not support toggling key_manglers in cache layer 2014-06-28 21:31:40 -07:00
controller.py Refactor driver_hints 2014-05-28 09:17:10 +03:00
dependency.py Remove noqa form import _s 2014-03-27 14:43:00 -05:00
driver_hints.py Refactor driver_hints 2014-05-28 09:17:10 +03:00
extension.py Remove vim header 2014-02-08 23:54:04 +08:00
manager.py Removes useless wrapper from manager base class 2014-04-01 21:14:06 +00:00
models.py expires_at should be in a tuple not turned into one 2014-03-20 19:26:23 +00:00
openssl.py Merge "Safe command handling for openssl" 2014-02-13 04:25:12 +00:00
pemutils.py Fixed some typos throughout the codebase 2014-05-01 07:16:02 -07:00
router.py Remove vim header 2014-02-08 23:54:04 +08:00
serializer.py remove a few backslash line continuations 2014-05-13 09:19:21 -05:00
utils.py Merge "Password trunction makes password insecure" 2014-06-16 18:38:51 +00:00
wsgi.py Refactor create_trust for readability 2014-05-06 12:56:40 +03:00