keystone/keystone/common
Matthew Edmonds c73a81e61d Allow user list without specifying domain
With a single domain environment, users can be listed without
specifying a domain. When moving to a multiple domain environment,
this remains true for domain-scoped tokens but not for project-scoped
tokens. Project-scoped tokens currently only work if the domain_id
query parameter is specified. This has been a source of pain to many
users, and is unnecessary. Just as the desired domain is assumed to be
that to which the token is scoped when the token is domain-scoped,
keystone can assume the desired domain is that of the project's domain
when the token is project-scoped.

Change-Id: I1d06935c06661109a523c5b4547ff01f23235a89
Closes-Bug: 1479578
2016-02-19 06:16:26 +00:00
..
cache Merge "Add caching to role assignments" 2016-01-28 19:53:00 +00:00
environment eventlet: handle system that misses TCP_KEEPIDLE 2015-11-26 14:16:59 +01:00
kvs Use the oslo.utils.reflection to extract the class name 2016-01-28 13:05:34 +08:00
ldap Avoid "non-Pythonic" method names 2016-02-15 13:15:11 -03:00
sql Merge "Allow project domain_id to be nullable at the manager level" 2016-02-17 20:27:01 +00:00
validation Merge "Allow '_' character in mapping_id value" 2016-02-03 03:30:55 +00:00
__init__.py establish basic structure 2012-01-18 20:06:27 -08:00
authorization.py Fix indentation for oauth context 2016-01-18 14:28:30 +00:00
clean.py move clean.py into keystone/common 2015-07-18 23:32:08 -07:00
config.py Enable support for posixGroups in LDAP 2016-02-17 14:55:43 -06:00
controller.py Allow user list without specifying domain 2016-02-19 06:16:26 +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 Add in TRACE logging for the manager 2016-02-02 08:46:57 -08:00
models.py Implied roles driver and manager 2016-01-19 03:47:49 +00:00
openssl.py Change LOG.warn to LOG.warning 2016-01-06 19:30:37 +00:00
router.py Modify rules in the v3 policy sample for domain specifc roles 2016-02-16 17:00:57 +00:00
tokenless_auth.py Replace unicode with six.text_type 2016-01-08 23:06:47 +00:00
utils.py Merge "encode user id for notifications" 2016-02-18 01:35:20 +00:00
wsgi.py wsgi: fix base_url finding 2016-02-16 22:48:08 +00:00