In this tutorial, you will learn how to create and manage access to public dashboards and share them with other users.
To complete this tutorial, you need to enable Advance security configuration in the Security menu in the Settings tab. This setting authorizes your tenant administrators to manage all the tenant security configurations in Keycloak, including:
Some of the security configuration changes allowed in the advanced mode may be harmful and lead to the loss of functionality and data access, integration failures, or inability to log into the system.
So be careful since with great power comes great responsibility! ;)
So that other users can view your dashboard, you should make it public. Public dashboards become visible to all the users in your tenant or to any user using a special link.
A special public account is created after the first sharing, which gives public permissions to view the resources (in case of our tutorial - dashboards)
You can find the user in Keycloak named as public_
Now we can talk about creating the first public dashboard. It is assumed that you already have created a dashboard that you want to share.
To be able to manage the available dashboards and endpoints, you must have one of the following roles for your user in Keycloak:
To view analytics data from the Kibana, having the default roles will not be enough. Kibana widgets require an analytics-reader role to display the information.