keystone/keystone
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
..
assignment Merge "Modify implied roles to honor domain specific roles" 2016-02-17 09:59:06 +00:00
auth Deprecate Saml2 auth plugin 2016-02-10 14:41:01 +01:00
catalog Allow project_id in catalog substitutions 2016-02-15 10:55:23 -06:00
cmd Merge "Adds better logging to the domain config finder" 2016-02-12 09:55:21 +00:00
common Allow user list without specifying domain 2016-02-19 06:16:26 +00:00
contrib Allow project_id in catalog substitutions 2016-02-15 10:55:23 -06:00
credential Add `type' filter for list_credentials_for_user 2015-12-11 01:02:38 -05:00
endpoint_policy Reference driver methods through the Manager 2016-01-07 14:44:02 -06:00
federation Merge "Make WebSSO trusted_dashboard hostname case-insensitive" 2016-02-03 07:23:38 +00:00
identity Merge "Use the driver to get limits" 2016-02-18 09:32:54 +00:00
locale Imported Translations from Zanata 2016-02-08 06:30:03 +00:00
middleware Disable Admin tokens set to None 2016-02-16 20:00:34 +00:00
models Use the oslo.utils.reflection to extract the class name 2016-01-28 13:05:34 +08:00
oauth1 Add schema for OAuth1 consumer API 2016-02-02 14:12:53 +08:00
policy Remove exposure of routers at package level 2015-12-03 15:06:56 -03:00
resource Merge "Add is_domain filter to v3 list_projects" 2016-02-18 01:30:21 +00:00
revoke Avoid None as a redundant argument to dict.get() 2016-02-15 13:40:50 -03:00
server Add caching to role assignments 2016-01-27 15:52:58 +00:00
tests Allow user list without specifying domain 2016-02-19 06:16:26 +00:00
token Modify implied roles to honor domain specific roles 2016-02-16 18:29:30 +00:00
trust Merge "Modify implied roles to honor domain specific roles" 2016-02-17 09:59:06 +00:00
v2_crud Move user and admin crud to core 2016-02-06 15:44:12 +00:00
version Move user and admin crud to core 2016-02-06 15:44:12 +00:00
__init__.py Revert "Disable eventlet monkey-patching of DNS" 2013-05-10 10:24:48 -04:00
exception.py Merge "Implied Roles API" 2016-02-03 19:22:36 +00:00
i18n.py Change oslo.i18n to oslo_i18n 2015-02-09 18:10:07 -06:00
notifications.py Opt-out certain Keystone Notifications 2016-02-05 04:32:15 -05:00
service.py Create a version package 2015-10-12 23:59:16 +00:00