-
Notifications
You must be signed in to change notification settings - Fork 280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[META] Diagrams for New Security Model #2654
Comments
@DarshitChanpura Thanks for rounding these up - what do you think about rebuilding some of these diagrams together? I think we need the following kinds of interactions mapped out including all of the new features we are adding:
|
Note; I'm not sure we will be able to make a readable chart that is also mermaid - so take a look at your own preference for clarity of reading / ease of building |
[Triage] This issue is part of the ongoing work with the extensions project. |
Cosing this for now. We can use this to turn it into an .md doc we can add in our repo, but as an issue goes, I'm not sure this should continue to be open. |
This is a central (evolving) place for all design diagrams created as part of the new security model. These are identified by following sections:
High-level View
TBD
Security <> Plugin Interactions
This area focuses on how plugins interact with the current security model.
Security <> Extension Interactions
This area shows the design of the request flow for interactions with extensions via the new Security Plugin model
Authentication
This area focuses on token-passing and token-handling when an external entity wants to interact with OpenSearch cluster on-behalf-of a user.
Service Account for Extensions
This area specifically focuses on service accounts for extensions to allow them to interact with OpenSearch cluster without any
Authorization
This area focuses on the current authorization flow and the new authorization process.
Current Authz Flow
New Authz Implementation
The new model implements authz check at REST layer to allow privilege evaluation for extensions.
Request Flow
Async Ops
TBD
The text was updated successfully, but these errors were encountered: