We love the use of the Federated search in InSided, it makes a lot of sense to consolidate the different resources into one search for our customers. HOWEVER our community is open to people who are not customers and therefore do not have access to our customer specific eLearning courses and product knowledge base.. Like the dedicated categories that are invisible to certain roles, we want to ensure certain roles do not see, or at least are not presented with results that are both not relevant to them and they do not have access to anyway.
As a workaround we’ve had to use some script on the search results page to:
- Preselect “Community” as a Source (And prevent deselection)
- Add a custom tooltip pop-up explaining the restriction

And the downside being that the results in the search preview still show content that is not available to certain roles.
It would have been much simpler to enable the visibility of federated search results based on role as it is possible with categories.