Skip to content

Commit 79dc7be

Browse files
committed
extract user name; update docs
1 parent 31926c3 commit 79dc7be

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

doc/cadf.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ For example: `WATCHER.ACTION`, `WATCHER.INITIATOR_PROJECT_ID`, `WATCHER.TARGET_P
2222
- `domain_id`: the initiators domain uid. `None` if project scoped, `Unknown` if not authenticated.
2323
- `domain_name`: the initiators domain uid. `None` if project scoped, `Unknown` if not authenticated.
2424
- `user_id`: the initiators user id. `Unknown` if not authenticated.
25+
- `user_name`: the initiators user name. `Unknown` if not authenticated.
26+
- `user_domain_id`: the initiators user domain id. `Unknown` if not authenticated.
27+
- `user_domain_name`: the initiators user domain name. `Unknown` if not authenticated.
2528
- `host_address`: the initiators host address.
2629

2730

watcher/watcher.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,10 +139,11 @@ def __call__(self, environ, start_response):
139139
initiator_project_id = self.get_safe_from_environ(environ, 'HTTP_X_PROJECT_ID')
140140
initiator_project_name = self.get_safe_from_environ(environ, 'HTTP_X_PROJECT_NAME')
141141
initiator_project_domain_id = self.get_safe_from_environ(environ, 'HTTP_X_PROJECT_DOMAIN_ID')
142-
initiator_project_domain_name = self.get_safe_from_environ(environ, 'HTTP_X_DOMAIN_NAME')
142+
initiator_project_domain_name = self.get_safe_from_environ(environ, 'HTTP_X_PROJECT_DOMAIN_NAME')
143143
initiator_domain_id = self.get_safe_from_environ(environ, 'HTTP_X_DOMAIN_ID')
144144
initiator_domain_name = self.get_safe_from_environ(environ, 'HTTP_X_DOMAIN_NAME')
145145
initiator_user_id = self.get_safe_from_environ(environ, 'HTTP_X_USER_ID')
146+
initiator_user_name = self.get_safe_from_environ(environ, 'HTTP_X_USER_NAME')
146147
initiator_user_domain_id = self.get_safe_from_environ(environ, 'HTTP_X_USER_DOMAIN_ID')
147148
initiator_user_domain_name = self.get_safe_from_environ(environ, 'HTTP_X_USER_DOMAIN_NAME')
148149
initiator_host_address = req.client_addr or taxonomy.UNKNOWN
@@ -177,6 +178,7 @@ def __call__(self, environ, start_response):
177178
environ['WATCHER.INITIATOR_DOMAIN_ID'] = initiator_domain_id
178179
environ['WATCHER.INITIATOR_DOMAIN_NAME'] = initiator_domain_name
179180
environ['WATCHER.INITIATOR_USER_ID'] = initiator_user_id
181+
environ['WATCHER.INITIATOR_USER_NAME'] = initiator_user_name
180182
environ['WATCHER.INITIATOR_USER_DOMAIN_ID'] = initiator_user_domain_id
181183
environ['WATCHER.INITIATOR_USER_DOMAIN_NAME'] = initiator_user_domain_name
182184
environ['WATCHER.INITIATOR_HOST_ADDRESS'] = initiator_host_address

0 commit comments

Comments
 (0)