ComponentSpace SAML Suite Releases

Released: Mar 4, 2024

Updates in Spring 2024

Features

ComponentSpace SAML v2.0 for ASP.NET v7.0.0 updates:

  • Adds the ISAMLConfigurationNameResolver interface to support Entra ID multi-tenant applications and any other use cases where SAML message issuer names don't map directly to partner configuration names.
  • Adds the methods IsLocalIdentityProvider, IsLocalServiceProvider, GetPartnerIdentityProviderNames and GetPartnerServiceProviderNames to the ISAMLConfigurationResolver interface for better support of dynamic SAML configurations...

Released: Nov 8, 2023

Updates in Fall 2023 Update 2

Features

ComponentSpace SAML v2.0 for ASP.NET v6.5.0 updates:

  • Added support for certificate file passwords stored in web.config using the PasswordKey property.

ComponentSpace SAML v2.0 for ASP.NET Core v4.10.0 updates:

  • Added support for the AuthnRequest’s ProtocolBinding field.
  • Added support for the ECP profile when acting as the identity provider.
  • Added support for RSA-OAEP XML encryption through the RSA-OAEP security extension.

Released: Sep 7, 2023

Updates in Fall 2023

Features

ComponentSpace SAML v2.0 for ASP.NET v6.4.0 updates:

  • Adds support for automatic and scheduled deletion of expired entries when using the database SSO session store.
  • Adds the ability to include the certificate thumbprint in the certificate filename to ensure it is unique, as different certificates may have the same subject DN, when importing metadata.

ComponentSpace SAML v2.0 for ASP.NET Core v4.9.0 updates:

  • Adds the ability to include the certificate thumbprint in the certificate...

Released: May 19, 2023

Updates in Spring 2023 Update 1

Features

ComponentSpace SAML v2.0 for ASP.NET v6.3.0 updates:

  • Added support for extension elements in SAML authn requests via the SSOOptions.

ComponentSpace SAML v2.0 for ASP.NET Core v4.8.0 updates:

  • Updated the ISamlClaimFactory interface that is used by the SAML middleware to include the partner provider name.
  • Added NameIDQualifier and IssuerQualifier to partner provider configuration.
  • Added NameIDFormat to SSO options.

Fixes

ComponentSpace SAML v2.0 for ASP.NET v6.3.0 fixes:

  • Fixed issue with...

Released: Mar 15, 2023

Updates in Spring 2023 (v6.2.0+v4.7.0)

Features

ComponentSpace SAML v2.0 for ASP.NET v6.2.0 updates:

  • Added the DisableClearAllSessionsOnLogout flag to configure how multi-session SLO is handled.
  • Defaulted the configuration flags SignLogoutRequest, SignLogoutResponse, WantLogoutRequestSigned and WantLogoutResponseSigned to true as these messages must be signed as per the SAML Profiles specification.
  • Defaulted the configuration flag SignAssertion to true as per the SAML Profiles specification.
  • Defaulted the configuration flags...

Released: Jan 11, 2023

Updates in Winter 2023 (v6.1.0+v4.6.0)

Features

ComponentSpace SAML v2.0 for ASP.NET v6.1.0 updates:

  • When sending a logout request, start with the most recent rather than the oldest session.
  • Disable SHA-1 support by default. If required, it can be enabled using the EnableSha1Support configuration flag.

ComponentSpace SAML v2.0 for ASP.NET Core v4.6.0 updates:

  • Add artifact resolve and response related events.
  • Used a typed HTTP client to provide tailored configuration of client certificates etc.
  • When verifying signatures, only check...

Released: Nov 17, 2022

Updates in Fall 2022 Release 1 (v6.0.0+v4.5.0)

Features

ComponentSpace SAML v2.0 for ASP.NET v6.0.0 updates:

  • Added support for encrypted Name IDs.
  • Added support for multiple pending SAML responses within the one browser session.
  • Removed the pre Microsoft .NET 4.0 framework HttpRequest/HttpResponse based low-level APIs.

ComponentSpace SAML v2.0 for ASP.NET Core v4.5.0 updates:

  • Added support for encrypted Name IDs.
  • Added support for multiple pending SAML responses within the one browser session.
  • You can now signout the user in the SAML...

Released: Sep 7, 2022

Updates in Summer 2022 Release 2 (v5.4.0+v4.4.0)

Features

ComponentSpace SAML v2.0 for ASP.NET v5.4.0 updates:

  • Added SAMLAttribute.ToString(separator) overload.
  • If returning attributes in an IDictionary, return multi-values separated by a comma.
  • Use the System.Security.Cryptography.Xml update that addresses Microsoft Security Advisory CVE-2022-34716.

ComponentSpace SAML v2.0 for ASP.NET Core v4.4.0 updates:

  • Added SAMLAttribute.ToString(separator) overload.
  • Use the System.Security.Cryptography.Xml update that addresses Microsoft Security...

Released: Jul 5, 2022

Updates in Summer 2022 Release 1 (v5.3.0+v4.3.0)

Features

ComponentSpace SAML v2.0 for ASP.NET v5.3.0 updates:

  • Updated the XML schema to support the new XML encryption methods.
  • Repackaged the XML encryption extensions as NuGet packages.

ComponentSpace SAML v2.0 for ASP.NET Core v4.3.0 updates:

  • Made the SamlSchemaValidationException.Errors property public.
  • Fixed database configuration licensed package to reference the licensed ComponentSpace.Saml2 package.

Fixes

ComponentSpace SAML v2.0 for ASP.NET Core v4.3.0 updates:

  • Fixed database...

Released: Apr 26, 2022

Updates in Spring 2022 Release 2 (v5.2.0+v4.2.0)

Features

ComponentSpace SAML v2.0 for ASP.NET v5.2.0 Updates:

  • Add support for the MySqlConnector database provider.
  • Support WebHosting and other Windows certificate stores.

ComponentSpace SAML v2.0 for ASP.NET Core v4.2.0 Updates:

  • Support WebHosting and other Windows certificate stores.