Web application security is a complex multidimensional problem that needs to be addressed from multiple perspectives such as coding, designing, operations, systems, networking, and policy. What we have seen in this chapter is just a glimpse into Spring Security and how it can be used for authentication and authorization. In the next chapter we will further explore validators.