Summary
You have now seen how to secure your ADF Essentials application with Apache Shiro so that only properly authenticated users can use your application. You have also seen several ways of using Shiro methods in beans to control access to various parts of the application.
In the last chapter, you will see how you can set up procedures to build and deploy your ADF Essentials application to test and production environments.