The user should have the ability to set the search scope to "all the sites they have access to". For example:
User A has access to sites ABC, XYZ, DEF, GHI - search scope should be all four sites
User B has access to sites ABC - search scope should be only ABC
User C has access to sites ABC, XYZ - search scope should be set to ABC and XYZ
User D has access to sites ABC, XYZ, GHI - search scope should be set to ABC, XYZ and GHI
What this would do is give users an option to search for all the content that they have access to at once, without having the ability to search globally, which may render results on sites that they are not members of.
The user should have the ability to set the search scope to "all the sites they have access to". For example: User A has access to sites ABC, XYZ, DEF, GHI - search scope should be all four sites User B has access to sites ABC - search scope should be only ABC User C has access to sites ABC, XYZ - search scope should be set to ABC and XYZ User D has access to sites ABC, XYZ, GHI - search scope should be set to ABC, XYZ and GHI What this would do is give users an option to search for all the content that they have access to at once, without having the ability to search globally, which may render results on sites that they are not members of.