This article will guide you through the steps showing how to use the Authentication Framework  in a Cocoon 2.2 application.   Maven dependencies.  Spring configuration.  Sitemap.  Login page and controls.   Maven dependencies   You need the following dependency in your pom.xml :  <dependency>   <groupId>org.apache.cocoon</groupId>   <artifactId>cocoon-auth-impl</artifactId>   <version>1.0.0</version> </dependency>   Spring configuration   Authentication Framework has a flexible configuration based on a concepts of applications  and security handlers . There can be several applications defined and running at the same that are simply independent security zones of your web application. The security details of an application are specified using a security handler. There are several implementations provided and you're free to implement your own. Here is the SimpleSecurityHandler  used that takes the hardcoded credentials:  <?xml versio...