keystone/keystone/common
Henry Nash 60b52c1248 Add support for strict url safe option on new projects and domains
Building on the earlier patch that provdided the 'new' url name
restriction, this patch adds the 'strict' open that prevents
authenticating to projects and domains with unsafe names.

A release note and config documentation is also added that covers
both this and the earlier patch.

Partially Implements: blueprint url-safe-naming

Change-Id: Ie69025e7759bae1067e05d9190bede192a5e6830
2016-01-19 03:47:31 +00:00
..
cache Merge "Add caching to get_catalog" 2015-11-05 22:39:21 +00:00
environment eventlet: handle system that misses TCP_KEEPIDLE 2015-11-26 14:16:59 +01:00
kvs Trival: Remove unused logging import 2015-12-26 15:14:25 +08:00
ldap Fix multiline strings with missing spaces 2015-12-07 15:17:09 +11:00
sql Merge "Add Trusts unique constraint to remove duplicates" 2015-12-15 07:26:14 +00:00
validation Forbid non-stripped endpoint urls 2015-10-16 16:03:29 +03:00
__init__.py establish basic structure 2012-01-18 20:06:27 -08:00
authorization.py Add user_domain_id, project_domain_id to auth context 2015-09-28 09:30:38 -05:00
clean.py move clean.py into keystone/common 2015-07-18 23:32:08 -07:00
config.py Add support for strict url safe option on new projects and domains 2016-01-19 03:47:31 +00:00
controller.py Add API route for list role assignments for tree 2015-12-11 14:13:51 +00:00
dependency.py Fix D204: blank line required after class docstring (PEP257) 2015-10-28 07:25:24 +00:00
driver_hints.py Make @truncated common for all backends 2015-12-10 02:26:55 -05:00
extension.py Fix D202: No blank lines after function docstring (PEP257) 2015-10-28 07:25:04 +00:00
json_home.py Fix D202: No blank lines after function docstring (PEP257) 2015-10-28 07:25:04 +00:00
manager.py More useful message when using direct driver import 2015-11-04 15:13:30 +00:00
models.py Fix D204: blank line required after class docstring (PEP257) 2015-10-28 07:25:24 +00:00
openssl.py Fix multiline strings with missing spaces 2015-12-07 15:17:09 +11:00
router.py JSON Home data is required 2014-08-28 20:56:28 -05:00
tokenless_auth.py Capital letters 2015-11-19 15:21:23 +08:00
utils.py Support url safe restriction on new projects and domains 2015-12-28 23:55:25 +00:00
wsgi.py refactor: move variable to where it's needed 2015-11-30 02:38:57 -05:00