We are using dropwizard and SAML 2.0 but we have decided to roll our own implementation with OpenSaml (part of Shibboleth). Not sure I would recommend this practice as SAML is a beast and OpenSaml is but a thin wrapper which I would say is very easy to fuck up. Assuming that you do go this path, we used an AuthProvider similar to the dropwizard provided ones and then manually generate AuthnRequests. Unfortunately, you also have the fun of dealing with Metadata and other awesome SAML concepts (remember this is an XML framework that calls SOAP lightweight). Bottom line is that any work you consider doing with OpenSaml will take you far longer than you would think it should. All of our estimates when it came to dealing with SAML stuff were always off.
I personally would love to open-source the work we've done with this, but due to 'security' considerations we are not allowed to. If this changes I'll be sure to share the work we've done as it will save you hours of pain and effort.
If on the other hand you find something that is useful to you, please let me know as we will have many service providers that are going to need to implement services to interact with the system we are building.
Cheers,
David