- https://blog.imaginea.com/implementing-java-single-signon-with-saml/ - https://blog.imaginea.com/using-rest-with-saml-java/