Closed
Description
Inside of OpenSearch identity information was stored in the thread context when the security plugin was in use. With extensions being outside of the OpenSearch project, depending on the thread context for user identity will need to be replaced.
This identity should support the following scenarios:
- Actions on the OpenSearch clusters can be tied to a consistent identity
- Identities cannot be tampered with by an extension
- Identities do not disclose any user information
- Identities cannot be used in perpetuity
- Identities support delegation
Lets us this issue to make proposals and discuss the way this should be managed.