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/