Skip to content

Releases: ITfoxtec/ITfoxtec.Identity.Saml2

Version 4.0.6-beta2

06 Aug 08:02

Choose a tag to compare

Version 4.0.6-beta1

03 Jul 08:39

Choose a tag to compare

Version 4.0.6-beta1 Pre-release
Pre-release
  • Resolve: Unable to set custom certificate validator in Saml2Configuration on .NET Full Framework
  • Support validation of xml signed with xml-exc-c14n#WithComments canonicalization 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.0.5

11 Mar 09:54

Choose a tag to compare

Version 4.0.4

30 Jan 09:15

Choose a tag to compare

  • Add .NET Core 3.1 support.
  • AddSaml2 support sliding expiration.
  • Support Authn response sign types: SignResponse, SignAssertion, SignAssertionAndResponse.
  • Only sign assertion if status = success.
  • Support aassertion encryption.
  • Add Issuer validation with AllowedIssuer configuration.
  • Add IsRequest and IsResponse methods.
  • Support read of AssertionConsumerServiceUrl, NameIdPolicy and RequestedAuthnContext in Saml2AuthnRequest.
  • IdP read singleLogoutService.ResponseLocation if exists, otherwise singleLogoutService.Location.
  • Add support for reading SPSsoDescriptor. With EntityDescriptor.ReadSPSsoDescriptor(string spMetadataXml), EntityDescriptor.ReadSPSsoDescriptorFromFile(string spMetadataFile) and EntityDescriptor.ReadSPSsoDescriptorFromUrl(Uri spMetadataUrl).

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

11 Dec 13:28

Choose a tag to compare

Version 4.0.3.1-beta2 Pre-release
Pre-release
  • Add .NET Core 3.1 support.
  • Support Authn response sign types: SignResponse, SignAssertion, SignAssertionAndResponse.
  • Only sign assertion if status = success.
  • Support aassertion encryption.
  • Add Issuer validation with AllowedIssuer configuration.
  • Add IsRequest and IsResponse methods.
  • Support read of AssertionConsumerServiceUrl, NameIdPolicy and RequestedAuthnContext in Saml2AuthnRequest.
  • IdP read singleLogoutService.ResponseLocation if exists, otherwise singleLogoutService.Location.

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

07 Oct 19:55

Choose a tag to compare

Version 4.0.3.0-beta1 Pre-release
Pre-release
  • Add support for reading SPSsoDescriptor. With EntityDescriptor.ReadSPSsoDescriptor(string spMetadataXml), EntityDescriptor.ReadSPSsoDescriptorFromFile(string spMetadataFile) and EntityDescriptor.ReadSPSsoDescriptorFromUrl(Uri spMetadataUrl).

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

25 Sep 19:20

Choose a tag to compare

  • Add support for changing the redirection target.
    Default "/Auth/Login" e.g. change to "/Saml/Login" like this services.AddSaml2("/Saml/Login").

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

14 Aug 12:47

Choose a tag to compare

  • Add support for the WantAuthnRequestsSigned attribute on the IDPSSODescriptor element for IdP metadata.
  • Add support for custom certificate validator with CustomCertificateValidator property on Saml2Configuration.

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

20 Jun 15:17

Choose a tag to compare

  • Support Azure Key Vault
  • Support destination URL with "?" like a Google Suite SSO URL https://accounts.google.com/o/saml2/idp?idpid=XXXXXXXX
  • Issuer, EntityID and AllowedAudienceUris is changed to string values
    Full support in .NET Core. AllowedAudienceUris as string values is not supported in .NET Framework
  • AuthnRequest support Subject and NameID
  • AssertionConsumerService index error resolved
  • Read IdP metadata support optional "use" attribute on KeyDescriptor
  • Resolve certificate store find issue
  • CertificateUtil Load method from file support X509KeyStorageFlags

This release will brake the code!
The relying party and identity provider code in relation to Issuer, EntityID and AllowedAudienceUris has to be changed from using URI to string values. Please see the test/sample applications.

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 3.1.0-beta3

10 Mar 13:45

Choose a tag to compare

Version 3.1.0-beta3 Pre-release
Pre-release

Issuer, EntityID and AllowedAudienceUris support string values and do not require a URI.
Full support in .NET Core. AllowedAudienceUris as string values is not supported in .NET Framework.

This release will brake the code!
The relying party and identity provider code in relation to Issuer, EntityID and AllowedAudienceUris has to be changed from using URI to string values. Please see the test/sample applications in the test folder.

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/