You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Starting permissions are parsed from the extension's configuration file during installation.
How should extensions register ‘predefined’ roles?
Custom roles are read from the configuration file during extension installation.
How does an admin allow/disallow optional permissions for an extension?
There are no optional permissions during an extension's installation process. Additional permissions can be granted by modifying the configuration file or using the internal users API.
How and where does the security plugin enforce extension permissions?
Enforce extension permissions after the request leaves the extension and returns to the trust zone
stephen-crawford
added
triaged
Issues labeled as 'Triaged' have been reviewed and are deemed actionable.
and removed
untriaged
Require the attention of the repository maintainers and may need to be prioritized
labels
Mar 28, 2023
peternied
changed the title
[META] Question and Issue Tracker for Extension Permissions
Service account design question and issue tracking
Aug 16, 2023
This issue tracks all the questions and issues associated with supporting permissions for extensions.
NOTE: A checked box means that the linked question has been answered or the linked issue has been resolved.
Questions:
[Question] How to determine when a REST request is destined for an extension #2526
[Question] What syntax should extension permissions have and how should they be parsed? #2565
[Question] How should service account permissions be stored and where? #2566
[Question] Granting Permissions to Extensions #2552
[Question] How can requests coming from an extension interact with the OpenSearch cluster? #2572
[Question] Service Account Specifications #2597 : Security User Refactor #2594
Issues:
Flow Diagrams:
The text was updated successfully, but these errors were encountered: