keystone/keystone
Gage Hugo bd983f0c73 Always have username in CADF initiator
The current initiator object for CADF notifications does not include
the username of the user who initiated the action, which leads to
issues when using an LDAP backend and not having a direct way to
map a username to a user id.

This change makes it so that the initiator object for CADF
notifications always contains the username for a user as well
as the user id. This follows along with the CADF standard
for OpenStack[0].

[0] https://www.dmtf.org/sites/default/files/standards/documents/DSP2038_1.1.0.pdf#page=12

Closes-Bug: #1856904

Change-Id: I833e6e0d7792acf49f816050ad7a63e8ea4f702f
(cherry picked from commit 95edaaab06)
2020-02-01 22:10:40 +00:00
..
api Fix credential list for project members 2019-12-06 02:57:02 +00:00
application_credential Merge "Add notifications for deleting app creds by user" 2019-09-24 18:33:43 +00:00
assignment Fix role_assignments role.id filter 2020-01-27 22:44:48 +00:00
auth Fix oauthlib update errors 2019-09-05 11:48:41 -07:00
catalog Allow to filter endpoint groups by name 2019-07-18 08:57:50 +02:00
cmd Ensure bootstrap handles multiple roles with the same name 2020-01-09 07:51:15 -06:00
common Add schema placeholders for Train 2019-10-10 04:28:56 +00:00
conf Add support for previous TOTP windows 2019-08-14 13:16:59 +12:00
credential Fix PostgreSQL specifc issue with credentials encoding 2019-09-18 11:43:52 +02:00
endpoint_policy Convert policy API to flask 2018-08-31 07:14:32 +00:00
federation Federation mapping debug should show direct_maps values 2019-09-19 11:27:53 -07:00
identity Fix line-length PEP8 errors for c7fae97 2019-10-24 20:56:32 +00:00
limit Drop limit columns 2019-07-05 06:59:58 +00:00
locale Imported Translations from Zanata 2018-08-09 06:06:59 +00:00
models Add access rules to token validation 2019-09-14 03:14:36 -07:00
oauth1 Revert "Blacklist bandit 1.6.0" 2019-05-14 21:09:32 +00:00
policy Convert policy API to flask 2018-08-31 07:14:32 +00:00
receipt Change __all__ list to tuple 2018-11-07 16:40:02 -06:00
resource Add immutable option for roles and projects 2019-09-10 00:03:16 -07:00
revoke Remove unused revoke_by_user_and_project 2018-09-14 04:08:01 +00:00
server Merge "Make system tokens work with domain-specific drivers" 2019-09-18 10:22:23 +00:00
tests Always have username in CADF initiator 2020-02-01 22:10:40 +00:00
token Merge "token: consistently decode binary types" 2019-09-19 03:21:22 +00:00
trust Move redelegation fields out of extras 2019-04-12 20:27:34 -07:00
__init__.py Revert "Disable eventlet monkey-patching of DNS" 2013-05-10 10:24:48 -04:00
exception.py Expose access rules as its own API 2019-09-14 03:14:20 -07:00
i18n.py Fix translated response 2019-08-19 14:49:37 +08:00
notifications.py Always have username in CADF initiator 2020-02-01 22:10:40 +00:00
version.py Update API version for access rules 2019-09-14 03:14:45 -07:00