Releases: ITfoxtec/ITfoxtec.Identity.Saml2
Version 4.16.2
Version 4.16.1
- Use
Convert.FromBase64StringinCertificateUtilinstead ofUTF8EncodingGetBytesto support all platforms. - Generally expand the boolean type with support for reading values 1, and 0.
The SAML2 specification examples always use the strings "true" and "false" for e.g. the NameIdPolicy.AllowCreate attribute. However, according to the xsd for the SAML protocol (http://docs.oasis-open.org/security/saml/v2.0/saml-schema-protocol-2.0.xsd), AllowCreate is of type "boolean". The XML standard (W3C XML Schema Part 2: Datatypes Second Edition) specifies that the allowed values for a boolean type are true, false, 1, and 0. - Nuget package references updated.
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.15.3
- Change submit in post form to improve Chrome custom tab and Android app support.
- Support certificate load of Pkcs12 file without a password in .NET 9.
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.14.1
- Support .NET 9.
- Use X509CertificateLoader in .NET 9 instead of X509Certificate2.
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.13.3
- Nuget package updates
Nuget package updates in .NET 8.0
- Microsoft.Extensions.Http updated from version 8.0.0 to version 8.0.1
- Microsoft.IdentityModel.Tokens.Saml updated from version 8.0.2 to version 8.2.1
- System.Security.Cryptography.Xml updated from version 8.0.1 to version 8.0.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.13.2
- Make the
KeyNameelement in the signaturesKeyInfoelement configurable. Default not included.
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.13.1
- Add the
KeyNameelement to signatures in theKeyInfoelement.
Signature eksample:
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
<Reference URI="#_a425a45e-d384-4513-8bc4-1e265611e305">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" />
<DigestValue>ZPpcgQxkNsP9v3fZHeCRLw6VNyWyBFaVSorlDMr7lvQ=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>TIkglNgY/Rb8OeafHcoJ ... /SnYPRymovw==</SignatureValue>
<KeyInfo>
<KeyName>CybsnsH2VizGs9Mzdl8l+6gkoBs=</KeyName>
<X509Data>
<X509Certificate>MIIDKjCCAhIC ... WlLINBSPArTQ==</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
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.7
Resolve bug:
- Authn context comparison types do not accept lowercase values.
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.6
- Support an
Assertionelement in theAdviceelement by allowing nested assertions. - Add support for
EntitiesDescriptorwith nestedEntityDescriptorin metadata. - Make
IndexandIsDefaultconfigurable forAttributeConsumingServicein metadata. - Added
cookieNameparameter toAddSaml2. - Resolve null pointer bug if
Logoutrequest is without aNameID. - 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
- 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/