Introduction
For a store owner, the backend is the interface to manage everything in their store. It is very important for everything to be secured against visitors with bad intentions. The backend of a standard Magento installation is extendible in many ways (like the frontend), so everyone can extend it with custom pages, configuration, roles, and so on.
By following the best practices of Magento, all security risks are managed by Magento like the access for anonymous users.
The recipes in this chapter describe the most common ways in which you can extend your backend using the best practices of Magento 2.