April 2016
Intermediate to advanced
290 pages
5h 51m
English
In this chapter, we saw the very basics of security in Symfony. You learned that security is a two-step process where authentication verifies that a user is genuine and authorization decides that parts of a website can be accessed by an authenticated user.
We used FOSUserBundle to implement a frontend user management system. Then, we installed SonataAdminBundle and its dependencies to create a backend dashboard and admin services for our entities. Finally, we integrated FOSUserBundle into the backend through SonataUserBundle.
The next chapter is all about making the project look pretty. With a functional template, we can tackle some functional tests as well and see the continuous integration progress while carrying on with development.