Provides classes that implement and extend Spring Security functionality to provide support for authentication and access control in JAMWiki. By default JAMWiki will use the Spring Security configuration file /WEB-INF/applicationContext-spring-security-core.xml, but that can be changed by modifying the contextConfigLocation parameter in the /WEB-INF/web.xml file.

Note that while some JAMWiki classes extend the base Spring Security classes it is generally preferable to use the Spring Security classes when available. Future JAMWiki releases will eliminate custom code and move towards standard usage of Spring Security.