Skip to content

Releases: ITfoxtec/ITfoxtec.Identity.Saml2

Version 4.16.2

30 Sep 07:32
70c8b9c

Choose a tag to compare

  • Microsoft.Web.Infrastructure change to version 2.0.0, as version 2.0.1 has been unlisted.

Version 4.16.1

22 Aug 15:30
9891839

Choose a tag to compare

  • Use Convert.FromBase64String in CertificateUtil instead of UTF8Encoding GetBytes to 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

05 Dec 11:21
62b1d7e

Choose a tag to compare

  • 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

27 Nov 13:13
665b41b

Choose a tag to compare

Version 4.13.3

20 Nov 08:08
5d9fa27

Choose a tag to compare

  • 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

16 Oct 19:37
f89d15d

Choose a tag to compare

Version 4.13.1

10 Oct 12:30
feae3f4

Choose a tag to compare

  • Add the KeyName element to signatures in the KeyInfo element.

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

17 Sep 12:55
77aeafa

Choose a tag to compare

Version 4.12.6

03 Sep 11:59
8caf17e

Choose a tag to compare

  • 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.
  • Added cookieName parameter to AddSaml2.
  • Resolve null pointer bug if Logout request is without a NameID.
  • 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

02 Jul 14:37
688d14a

Choose a tag to compare

  • 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/