Java multi protocols (CAS, OAuth, OpenID, HTTP...) client for the Apache Shiro library (based on pac4j)