Area: Episerver Search & Navigation
Applies to versions: 12 and higher
Other versions:

Access rights

The search engine does not apply access rights filtering for documents such as pages or files. However, when using the Episerver CMS integration, the return value from extension methods for IContent named RolesWithReadAccess and UsersWithReadAccess are indexed. This means that we can filter out content that the current user should not be able to see.


An example of filtering using RolesWithReadAccess:

    .For("Possibly secret stuff")
    .Filter(x => x.RolesWithReadAccess().Match("Everyone"))
Do you find this information helpful? Please log in to provide feedback.

Last updated: Oct 31, 2016