Replies: 7 comments 6 replies
-
Allowing individual users to personalize some aspects of OS DashboardsContextCurrently, OpenSearch Dashboards doesn't have a good way to understand who the user is. Therefore tasks like personalization are difficult to implement and users inherit settings made by an administrator for the entirety of their Dashboards instance. Though this global application of settings is useful in some use cases for others it is a hindrance. In the future it would be awesome to be able to offer personalization by mapping specific configuration features to users. User Cases
|
Beta Was this translation helpful? Give feedback.
-
Configuring Multi-tenancy through UIContextMulti-tenancy in Dashboards is a central concept if the security plugin is enabled. However a good amount of configuration related to it is handled through YAML files. To offer a better user experience these configurations should be made available through a UI. Use Cases
|
Beta Was this translation helpful? Give feedback.
-
Actioning and requesting permissions in DashboardsContextCurrently OpenSearch Dashboards does not support permission requests by users. These requests have to be made offline to their admin who then has to do some digging and leg work to be able to grant the right level of access. Use Cases
|
Beta Was this translation helpful? Give feedback.
-
Provide users with notifications relevant to themContextThe concept of a user is not well defined in Dashboards. As a result users have a hard time accessing contextual information only important to them or their team. For example toast notifications are presented to all Dashboard users, but this notification may only be relevant to the user that triggered it. Use cases
|
Beta Was this translation helpful? Give feedback.
-
Collaboration in DashboardsContextCurrently collaboration in Dashboards is restricted by the limited and confusing mental model created by the Multi-tenancy feature within the security plugin. Multi-tenancy is a way of separating OSDashboard objects into specific spaces, these spaces can be assigned to individual users. This concept is useful however sharing objects between tenants and managing permissions across tenants is a complicated experience that leaves a lot to be desired. Use Cases
Related IssuesSharing in Dashboards RFC: opensearch-project/security#1869 |
Beta Was this translation helpful? Give feedback.
-
Role Based Access Control for Dashboards FeaturesContextCurrently, OpenSearch Dashboards does not offer Role Based Access Control for Dashboard features. Access control for index/doc's is available through the security plugin however, this does not translate well to UX elements in Dashboards. A result users can't be granted access to specific Dashboard features and an admin can not configure the experience for users. Overall, this provides a frustrating and bloated experience for users. Use Cases
Related issues and discussionsSecurity Out of the Box Feature proposal: opensearch-project/OpenSearch-Dashboards#1215 |
Beta Was this translation helpful? Give feedback.
-
Authentication (AuthN) and Authorization (AuthZ) Out of the Box for OS DashboardsContextToday OpenSearch Dashboards does not have built in security functionality. Security is provided via the Security plugin which is comprised of both a backend and frontend plugin - both of which need to be configured to enable security in Dashboards. The process of configuring these plugins is incredibly complicated and cumbersome for Admin users. Additionally, these plugins don't support the nuanced use cases that support a great user experience in OpenSearch Dashboards due to the tight coupling to backend concepts. In order to provide this experience we should provide AuthN and AuthZ as a part of OpenSearch Dashboards. Use Cases
Related Issues and Discussions
|
Beta Was this translation helpful? Give feedback.
-
Context
Currently, OpenSearch Dashboards does not have built in Security capabilities (Security is managed through the security plugin). This leads to several issues and limitations for creators and users. In the future OpenSearch Dashboards Core will develop security as a first class citizen. In order to build a holistic solution we are looking to gather a range of use cases from users, developers, and community members to help inform the development of this feature.
If the current security plugin provides the feature already that's okay mention it again so we can keep track of it.
If you would like additional or new security capabilities for OpenSearch Dashboards mention those as well.
NB: Do not use this discussion to post issues, request support, or ask specific feature questions. The OpenSearch Forum or appropriate Github repo might be right place for those.
Response Template
Use Case Title:
Simple yet descriptive.
Context
Use Case
If possible, please provide your suggestions as a user story. Be as specific as possible:
Beta Was this translation helpful? Give feedback.
All reactions