Spring Security SAML 2.0 library comprises three modules:
core contains implementation of the WebSSO profiles of the SAML 2.0 protocol and is required for integration to target systems.
sample contains example of Spring configuration used for integration to target systems. It also contains user interface for generation and management of metadata.
docs contains this documentation.
Configuration of the library is done using Spring context XML. An example of configuration can be found under sample/src/main/webapp/WEB-INF/securityContext.xml. Setting up of the library typically involves these steps:
Additional steps such as customization of SAML 2.0 bindings, configuration of artifact resolution or configuration of time skews might be needed.