Skip to content

Releases: ITfoxtec/ITfoxtec.Identity.Saml2

Version 4.0.5

Version 4.0.4

30 Jan 09:15
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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/

Version 3.1.0-beta2

03 Mar 15:35
Compare
Choose a tag to compare
Version 3.1.0-beta2 Pre-release
Pre-release

Support destination URL with "?" like a Google Suite SSO URL https://accounts.google.com/o/saml2/idp?idpid=XXXXXXXX

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

25 Feb 11:06
Compare
Choose a tag to compare