We confirm that Images & Documents
module does not provide the required functionality out of the box. As a workaround you could implement your own HttpHandler that extends from Telerik.Cms.Engine.ContentHttpHandler
base class and override ProcessRequest
method. You need to do the following:
1. Check if the URL of the current request contains the URL of the secured document item.
2. In case the current user tries to access the specific document, check if he/she is authenticated and belongs to a role with permissions to view this item.
3. If the user is not authorized, throw "Access forbidden" exception.
4. Replace Telerik.Cms.Engine.ContentHttpHandler, Telerik.Cms.Engine
in the web.config file with the one you created.
The provided solution will not be effective if you should manage a lot of document items in this way.
We are sorry for the inconvenience caused.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.