Overview of SAML 2.0 capabilities in ITfoxtec.Identity.Saml2
mainThe library provides comprehensive support for SAML 2.0 features, including:
- Authentication Flows: SP-initiated and IdP-initiated sign-on, login, logout, and single logout.
- Bindings & Protocols: Redirect Binding, POST Binding, Artifact Binding, and SOAP support.
- Message Handling: Authn Request, Authn Response, Logout Request, and Logout Response.
- Security: Message signing, signature validation, and encrypted assertions.
- Cryptography:
- Signing: RSA SHA1, SHA256, SHA384, SHA512, RSA-PSS SHA256, and ECDSA (SHA256, SHA384, SHA512).
- Encryption: AES-CBC, AES-GCM, RSA key transport, and XML Encryption 1.1 RSA-OAEP.
- Metadata: SAML metadata generation and handling.
- Interoperability: Tested with Microsoft Entra ID (Azure AD), AD FS, Azure AD B2C, and various Danish identity providers (MitID, etc.).