Releases: ITfoxtec/ITfoxtec.Identity.Saml2
Version 4.0.6-beta2
- GenericTypeConverter support nullable AllowCreate in NameIdPolicy
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.6-beta1
- 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
- Fix sliding expiration 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.0.4
- 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
- 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
- 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
- Add support for changing the redirection target.
 Default "/Auth/Login" e.g. change to "/Saml/Login" like thisservices.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
- 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
- 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
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/