For a store owner, the backend is the interface to manage everything in their store. It is very important that everything is secured against visitors with bad intentions. The backend of a standard Magento installation is extendible in many ways, so everyone can extend it with custom pages, configuration, roles, and more.
By following the configuration patterns of Magento, all the security issues (access for anonymous users, a secured environment, and so on) are covered by the backend system of Magento. The recipes in this chapter describe all the ways in which you can extend your backend using Magento's best practices of extending the backend.