Releases: ITfoxtec/ITfoxtec.Identity.Saml2
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/
Version 3.1.0-beta2
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
Support Azure Key Vault.
AuthnRequest support Subject with NameID.
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/