Skip to content

Releases: ITfoxtec/ITfoxtec.Identity.Saml2

Version 4.10.9-beta3

31 May 12:33
9e75ecc
Compare
Choose a tag to compare
Version 4.10.9-beta3 Pre-release
Pre-release
  • Update vulnerable dependencies for System.IdentityModel.Tokens.Jwt and System.Security.Cryptography.Xml.
  • Removed support for .NET 5.0 and .NET Core 3.1.
  • Add support for Extensions property as part of the EntityDescriptor and the SP/IDPSSODescriptor in metadata.
  • In Saml2Configuration, change the set property to public for SignatureValidationCertificates and AllowedAudienceUris.
  • Add fix for scoping namespace.
  • Add support for multiple translation for Organization elements.

Braking changes in metadata:

  • The type ServiceName is changed to LocalizedNameType.
  • The Organization constructors url parameter type is changed from string to Uri.

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.9-beta2

22 Mar 08:56
b2b1d5f
Compare
Choose a tag to compare
Version 4.10.9-beta2 Pre-release
Pre-release
  • Add support for ServiceNames [1..*] according to SAML 2.0 spec, to provide service names for different languages in metadata.
  • Add support for the FriendlyName property as part of the RequestedAttribute in metadata.
  • Add support for ProviderName property as part of the AuthnRequest.
  • Bug fix: Use protocol instead of assertion namespace in metadata IDPEntry, IDPList and Scoping.

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.9-beta1

12 Mar 15:16
8cb248a
Compare
Choose a tag to compare
Version 4.10.9-beta1 Pre-release
Pre-release
  • Add support for NameQualifier and SPNameQualifier.
  • Add support for AuthnRequest Scoping.
  • Change the access level to protected in related to the SamlBinding to make inheritance possible.

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.8

15 Jan 13:41
a8d2d34
Compare
Choose a tag to compare

Version 4.10.7

01 Dec 11:04
55769fa
Compare
Choose a tag to compare
  • Resolve nullable type conversion error bug. The error made it impossible to read Saml2AuthnRequest.AssertionConsumerServiceIndex and Saml2AuthnRequest.AttributeConsumingServiceIndex because the type is int?.

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.6

29 Nov 11:11
8e423b4
Compare
Choose a tag to compare

Version 4.10.5

28 Nov 08:53
Compare
Choose a tag to compare
  • Support .NET 8.0.
  • Validate XML signature transforms.
  • Resolve bug when ArtifactResponse StatusCode is Success but Inner StatusCode is Responder.
  • Support to read binding by HTTP method.
  • User .NET token max size TokenValidationParameters.DefaultMaximumTokenSizeInBytes (256.000 bytes) as request / response max length.

Not 100% backwards compatible:

  • Change Saml2Binding to be non-generic. This change is not 100% backwards compatible but most relaying parties will not notice any change.

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.4

10 Nov 10:02
Compare
Choose a tag to compare
  • Change to only validate the certificate that can verify the signature in redirect binding. This has previously been changed for post bindings.
  • Resolve artifact assertion signature validation bug.

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.3

03 Nov 09:10
acc8e1e
Compare
Choose a tag to compare

Version 4.10.2

27 Oct 10:48
Compare
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/