-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Security
-
Fully Compatible
-
Security 2023-12-11, Security 2023-12-25, Security 2024-01-08, Security 2024-01-22, Security 2024-02-05, Security 2024-02-19, Security 2024-03-04, Security 2024-05-27, Security 2024-06-10, Security 2024-08-19, Security 2024-09-02, Security 2024-09-16
We should convert the UserRequest object to an interface and have specific types for X509 and OIDC, and a separate general userRequest for most other request types.
For X509 and OIDC, there should be a space to store the X509 certificate / name etc and the JWT respectively.
- backports
-
SERVER-90759 Make UserCache use the UserRequestCacheKey
- Closed
- is depended on by
-
SERVER-83488 Move role acquisition for X509 and OIDC into UserRequest objects
- Closed
- is duplicated by
-
SERVER-83503 Change UserCache to take UserRequestCacheKey as the key
- Closed