Announce: Database Backed Storage Service

Paul Hethmon paul.hethmon at clareitysecurity.com
Tue Aug 27 10:29:32 EDT 2013


I finally got my database backed storage service packaged up for public release:

https://wiki.shibboleth.net/confluence/display/SHIB2/Database+Backed+Storage+Service

That page hopefully gives all the information needed to get it running. A few key points:

1. It uses Hibernate for the data access layer, but I have only connected it to MySQL.
2. The build script is Ant based which means dependencies will be a pain. I do have a goal to switch it to Maven, but don't hold your breath.
3. There is a binary distribution in the Subversion repository. Java 6.
4. I run a lot of copies of the IdP in my job that are logically distinct. You will see that the storage service requires a constructor argument to let it know which bucket to place the sessions. What you use does not matter. Only sessions with the same key are considered to be in the same logical group.
5. The code will hide ALL database failures. The idea was that a database failure would not prevent a user from logging in. It might require them to re-authenticate, but they will be able to login.

Please let me know what I forgot in the documentation, either on this list or direct is fine.

thanks,

Paul



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20130827/d3186d7b/attachment.html 


More information about the users mailing list