Security is critical in any application with access to live information – even public information.1 Security means controlling access to features and information; unless Annie is specifically granted access to Frank’s information, Frank’s data should be safe and, from Annie’s perspective, invisible. Naturally, Spring has a powerful and capable security project – called, of all things, Spring Security – that allows you to control nearly every aspect of application security.
In this chapter, we’re going to develop ...