Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
This document contains general instructions on how to secure the user interfaces in CMS, including instructions on how to secure the UI folder (which contains the EPiServer editing and administration interfaces) and how to ensure that the application will continue to work even if the UI folder is moved to a new location.
Below are some recommendations on how to prevent unauthorized users to access the edit and admin user interfaces in CMS:
Follow the description below to make the edit/admin user interfaces unavailable on a publicly facing server.
In web.config, both for <location path="EPiServer"> and <location path="EPiServer/CMS/admin">, remove any allow roles (WebEditors, WebAdmins, Administrators and additonal ones) so that the <authorization> sections only contain the following:
<authorization>
<deny users="*" >
</authorization>
EPiServer CMS allows relocation of the edit and admin folders to custom folder names and configurable HTTP ports, to make it harder for intruders to try to access sensitive resources.
If you want to secure the UI folder on another port other to that the site is running on, add an absolute URL including a port other than 80 (or a port the application is running on) as shown below. Setting uiUrl to a custom host and port is not recommended for multi-site setups since each site have custom domains. Consider having a separate editing server instead and remove access to editing and administration interfaces on publicly facing server.
uiUrl="http://localhost:8888/newuipath/"
Using SSL (Secure Sockets Layer) to secure the website and/or UI folder is possible, see the information in the following links:
Last updated: Mar 31, 2014