Releases: ITfoxtec/ITfoxtec.Identity.Saml2
Version 4.8.3-beta8
- Add option for custom http client handler in Saml2SoapEnvelope.
- Change AssertionNamespaceName from saml2 to saml and ProtocolNamespaceName from saml2p to samlp.
- Add AttributeConsumingServiceIndex and AssertionConsumingServiceIndex to Saml2AuthnRequest.
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.3-beta6
- Metadata RequestedAttribute - Attribute Value Type namespace added.
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.3-beta5
- Metadata RequestedAttribute - AttributeValue namespace bug resolved.
- Signature validation with multiple signatures improved for .NET Core and .NET Framework.
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.3-beta4
- Add certificate key info name 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.8.3-beta3
- Fixed a bug in Metadata AttributeValue tag namespace.
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.3-beta2
- Improve metadata by adding the AttributeValuefield inRequesedAttribute.
- .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/
Version 4.8.3-beta1
Primary:
- Add support for artifact binding both as an Identity Provider (IdP) and Relying Party (RP).
Secondary:
- Add support for  IHttpClientFactory/HttpClientandCancellationTokeninEntityDescriptor. The old methodsReadIdPSsoDescriptorFromUrlandReadSPSsoDescriptorFromUrlis marked as obsolete.
- Add support for BindConfigin .NET and .NET core.
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.2
- Change compressedStream.GetBuffer to compressedStream.ToArray to remove trailing A characters. And change CompressionLevel.Optimal to CompressionMode.Compress.
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.1
- Validation method to validate if a certificate has expired. The samples TestIdPCore, TestWebApp and TestWebAppCore show how to use the validation method.
- Validate token replay bug, set expiration time correct.
- Add using for X509Store and X509Chain resolve exception 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.8.0
- Support .NET 6 (.NET Core 6).
- Support configurable cookie security policy.
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/