Security systems have traditionally had a high level of support for Role-Based Access Control (RBAC) but typically fail at providing more than programmatic checks for instance-level access control. Come and see how Entity-Relationship Based Access Control (ERBAC) allows you to declaratively secure instances of data by using their association with the currently executing subject. Kalle Korhonen will be presenting an overview of several add-on modules he's built on top of Apache Shiro to provide comprehensive security framework for modern web applications using Apache Tapestry 5 and JPA.
Kalle Korhonen is the founder of Tynamo.org, a committer for Apache Tapestry and Apache Shiro and for a half a dozen smaller open source projects, and that's just what he does on his free time. Professionally, Kalle has held director and senior level positions in start-ups as well as fortune 500 companies, founded two software companies and is currently working on a third one. Kalle has published several academic research papers and has a MS in Computer Science from University of Jyväskylä, Finland, where he is from.