Skip to content

Releases: ITfoxtec/ITfoxtec.Identity.Saml2

Version 4.12.7

17 Sep 12:55
77aeafa
Compare
Choose a tag to compare

Resolve bug:

  • Authn context comparison types do not accept lowercase values.

Version 4.12.6

03 Sep 11:59
8caf17e
Compare
Choose a tag to compare
  • Support an Assertion element in the Advice element by allowing nested assertions.
  • Add support for EntitiesDescriptor with nested EntityDescriptor in metadata.
  • Make Index and IsDefault configurable for AttributeConsumingService in metadata.
  • Added cookieName parameter to AddSaml2.
  • Resolve null pointer bug if Logout request is without a NameID.
  • NuGet package updates.

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

02 Jul 14:37
688d14a
Compare
Choose a tag to compare
  • Support an Assertion element in the Advice element by allowing nested assertions.
  • Add support for EntitiesDescriptor with nested EntityDescriptor in metadata.
  • Make Index and IsDefault configurable for AttributeConsumingService in metadata.

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

17 Jun 08:55
6106259
Compare
Choose a tag to compare
  • Remove local repeated namespace from Scoping, IDPList and IDPEntry.
  • Resolve Scoping.RequesterID and IDPList.GetComplete created as an attributes instead of an elements bug.
  • Resolve scoping bug "Unable to convert element ITfoxtec.Identity.Saml2.Schemas.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.11.1

04 Jun 12:39
2c629d0
Compare
Choose a tag to compare
  • Add support for NameQualifier and SPNameQualifier.
  • Add support for AuthnRequest Scoping.
  • Add support for ProviderName property as part of the AuthnRequest.
  • Add fix for scoping namespace.
  • Bug fix: Use protocol instead of assertion namespace in metadata IDPEntry, IDPList and Scoping.

Metadata:

  • 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 Extensions property as part of the EntityDescriptor and the SP/IDPSSODescriptor in metadata.
  • Add support for multiple translation for Organization elements.

Braking changes in metadata:

  • The type ServiceName is changed to LocalizedNameType.

General:

  • Update vulnerable dependencies for System.IdentityModel.Tokens.Jwt and System.Security.Cryptography.Xml.
  • Removed support for .NET 5.0 and .NET Core 3.1, still indirectly supported with .NET Standard 2.1.
  • Change the access level to protected in related to the SamlBinding to make inheritance possible.
  • In Saml2Configuration, change the set property to public for SignatureValidationCertificates and AllowedAudienceUris.

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