Skip to content

Releases: ITfoxtec/ITfoxtec.Identity.Saml2

Version 4.10.3

03 Nov 09:10
acc8e1e

Choose a tag to compare

Version 4.10.2

27 Oct 10:48

Choose a tag to compare

  • Add support for validating the maximum length of a received SAML 2.0 request/response. The maximum allowed length is 100,000 characters. The validation is enabled in the ToGenericHttpRequest(validate: true) method by setting the validate attribute.

NuGet package released:
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.Mvc/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.MvcCore/

Version 4.10.1

16 Oct 09:59

Choose a tag to compare

  • Support certificate rollover for decryption certificate
  • Add support for creating and reading the declaration URI reference (AuthnContext/AuthnContextDeclRef) in the authentication context class.
  • .NET Core can not read the AuthnContext/AuthnContextDeclRef element without AuthnContext/AuthnContextClassRef element bug resolved.
  • Adding additionally overload to enable separate assertion validation.
  • Symbels added in snupkg.

NuGet package released:
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.Mvc/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.MvcCore/

Version 4.10.0-beta1

10 Oct 12:00

Choose a tag to compare

  • Add support for creating and reading the declaration URI reference (AuthnContext/AuthnContextDeclRef) in the authentication context class.
  • .NET Core can not read the AuthnContext/AuthnContextDeclRef element without AuthnContext/AuthnContextClassRef element bug resolved.
  • Adding additionally overload to enable separate assertion validation.
  • Symbels added in snupkg.

NuGet package released:
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.Mvc/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.MvcCore/

Version 4.8.8

03 Aug 11:19
39a9735

Choose a tag to compare

  • Support German ELSTER with the following:
    • Support for encrypted Subject.
    • Support for key transport RSA-OAEP encryption/decryption.
    • Support for AES128-GCM and AES256-GCM decryption.
  • Read and write Status Message in SAML 2.0 Authn Response.
  • Artifact Response support signature validation in the inner element on assertion level.
  • Support for the SHA256-RSA-MGF1 signature method.
  • "Not POST binding (HTTP POST)" and "Not redirect binding (HTTP GET)" error messages improved.

NuGet package released:
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.Mvc/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.MvcCore/

Version 4.8.7-beta2

20 Jul 20:15

Choose a tag to compare

Version 4.8.7-beta2 Pre-release
Pre-release
  • Read and write Status Message in SAML 2. Authn Response.
  • Support German ELSTER with the following:
    • Support for encrypted Subject.
    • Support for key transport RSA-OAEP encryption/decryption.
    • Support for AES128-GCM and AES256-GCM decryption.

NuGet package released:
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.Mvc/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.MvcCore/

Version 4.8.7-beta1

09 May 13:17

Choose a tag to compare

Version 4.8.7-beta1 Pre-release
Pre-release
  • Artifact Response support signature validation in the inner element on assertion level.
  • Support for the SHA256-RSA-MGF1 signature method.

NuGet package released:
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.Mvc/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.MvcCore/

Version 4.8.6

08 Apr 10:02

Choose a tag to compare

  • Resolve the "Signature is invalid" error in .NET 5 and .NET 6. The error occurs if the Authn Response is signed on both the message and assertion level.
  • Nuget package updates in .NET 7, .NET 6 and .NET 5.

NuGet package released:
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.Mvc/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.MvcCore/

Version 4.8.5

23 Mar 11:22

Choose a tag to compare

  • Add support for Attribute in IdPSsoDescriptor metadata.
  • Validate AuthnRequest signature in POST bindings if Saml2Configuration.SignAuthnRequest is true.

NuGet package released:
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.Mvc/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.MvcCore/

Version 4.8.4

24 Feb 12:28

Choose a tag to compare

Primary:

  • Add support for artifact binding both as an Identity Provider (IdP) and Relying Party (RP).
  • Simplify XML handling in Saml2SoapEnvelope.
  • Signature validation with multiple signatures improved for .NET Core and .NET Framework.

Secondary:

  • Add support for IHttpClientFactory / HttpClient (optional custom http client handler) and CancellationToken in EntityDescriptor. The old methods ReadIdPSsoDescriptorFromUrl and ReadSPSsoDescriptorFromUrl is marked as obsolete.
  • Change AssertionNamespaceName from saml2 to saml and ProtocolNamespaceName from saml2p to samlp.
  • Add AttributeConsumingServiceIndex and AssertionConsumingServiceIndex to Saml2AuthnRequest.
  • Add support for BindConfig in .NET and .NET core.
  • Metadata
    • Improve metadata by adding the AttributeValue field in RequesedAttribute.
    • Add certificate key info name in metadata.
  • .NET Framework updates:
    • .NET Framework 4.7.2 is updated to 4.8
    • .NET Framework 4.6.1 is updated to 4.6.2

NuGet package released:
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.Mvc/
https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.MvcCore/