Apache Shiro ist ein Java Security Framework, welches eine einfach zu benutzende API zur Authentifizierung, Authorisierung, Kryptografie sowie dem Session Management besitzt. Zahlreiche bekannte Projekte wie z.B. Spring, Wicket und Grails setzen Shiro ein.