ComponentSpace SAML Suite Releases

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.

Released: Feb 9, 2022

Updates in Spring 2022 Release 1 (v5.1.0+v4.1.0)

Features

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

  • No longer supports Microsoft .NET 2.0 framework. The minimum support level is now .NET 4.0 framework.
  • Includes Microsoft Visual Studio 2022 examples solution.
  • If WantAssertionOrResponseSigned is set, the component will now attempt to verify the SAML assertion signature even if the SAML response signature failed to verify.
  • Added support for specifying the Destination through the SSOOptions.

ComponentSpace SAML v2.0 for ASP.NET Core v...

Released: Oct 14, 2021

Updates in Fall 2021 Release 1 (v5.0.0+v4.0.0)

Features

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

  • Enables Entity Framework support for the SAML configuration.
  • Adds support for the HTTP-Post binding for non-standard platforms using SAMLHttpResponse.
  • Supports extension XML schemas to validate custom SAML attribute value datatypes.
  • Defaults to validating SAML messages against the XML schemas.
  • Supports Strong name and allows partially trusted callers for the extension DLLs so they can run in medium trust environments.
  • For consistency...

Released: Aug 6, 2021

Updates in Summer 2021 Release 1 (v4.8.0+v3.7.0)

Features

ComponentSpace SAML v2.0 for ASP.NET Core v3.7.0 Updates:

  • As well as .NET Standard 2.0 and 2.1, target .NET 5.0.
  • Add support for certificate validation.
  • Provide a better exception message in the destination check.
  • Support charset being included in the Content-Type header for HTTP-Post.
  • In SOAP binding, call FlushAsync after WriteAsync rather than relying on Dispose to avoid InvalidOperationException: Synchronous operations are disallowed.
  • Add the IMetadataComparer interface for...