Probably, yes. Because in the current OD model there is not way to limit users to the certain panels like Discovery, Visualisations, Dashboards, etc… And a new model is still in progress.
Did you try a custom plugin mentioned in the thread above?
@geopat I have been able to create read-only Kibana users but there were two “tricks” to getting it to work. First, you need to grant the read-only user the Cluster permissions of “cluster_composite_ops_ro”. This is in addition to any other action group/permissions you might need (e.g. to access a particular index).
Second, you need to set the do_not_fail_on_forbidden property to “true” in the Elasticsearch config.yml file. If this is NOT set to “true”, any attempt to access indexes via dashboards will result in ERROR messages.