Understand the SAML Java Toolkit capabilities
masterThe SAML Java Toolkit allows you to transform a Java application into a Service Provider (SP) that connects to an Identity Provider (IdP).
Core Capabilities:
- Profiles: Implements the SAML 2.0 Web Browser SSO Profile (
saml2int). - SSO & SLO: Supports both SP-Initiated and IdP-Initiated Single Sign-On (SSO) and Single Logout (SLO).
- Encryption & Signatures: Supports Assertion and NameID encryption, as well as Assertion signatures and Message signatures (AuthNRequest, LogoutRequest, LogoutResponses).
- Endpoints: Enables Assertion Consumer Service (ACS) and Single Logout Service (SLS) endpoints.
- Metadata: Can publish SP metadata (with optional signing).
- Session Management: The toolkit is designed to be 'Session-less', meaning it delegates session management to your final application to avoid conflicts.