I'm trying to manage dashboard access by users, so that user A is able to read indices A and write/read dashboard A, user B is able to read indices B, write/read dashboard B and not able to read/write dashboard that's created by other users. Same rule for user C, D, E etc. Basically I want each user to manage their own dashboard without interrupting others.
I found two options:
1. Kibana Spaces
2. Multitenancy with SearchGuard
They both seem to be sufficient to solve my problem, but I'm not sure what's the actual difference between these two, functionality-wise. Which solution would you suggest?