- Listens for SAML requests, e.g. Spring-boot filter, and parse / validate authnRequest
- Present authentication pages to users the IdP manages.
- Extract attributes for the authenticated user.
- Server code to translate user attributes to SAML attributes and send to the SP.
https://mvnrepository.com/artifact/org.opensaml/opensaml-core/4.0.1 https://mvnrepository.com/artifact/org.opensaml/opensaml-saml-impl
https://github.com/spring-projects/spring-security-saml/tree/develop