The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.64 - 2023-02-05

  • Release 0.63-TRIAL as production release
  • Significant Changes since 0.62
    • Maintenance release that has a number of fixes for small issues. This is the first release in some time that has been tested for SOAP connections and SOAP Artifacts. The testapp has been updated to fix SOAP and the Shibboleth and samltest.id IdPs.
    • Minimum Perl version has been bumped to 5.12
    • Contributors and authors set automatically
    • Add Shibboleth and samltest.id as supported IdPs
    • Allow encryption certificate in SP metadata
    • LogoutRequest was missing NameQualifier and SPNameQualifier needed by some IdPs
    • Fix bug in obtaining Assertion dates and message id and improve id validation
    • Fix multiple SOAP issues including support for multiple certs in metadata
    • New Net::SAML2::Protocol::Artifact to access parts of the ArtifactResponse
    • Allow obtaining assertion substatus and allow assertions without NameID
    • testapp:
      • allow untrusted TLS SOAP connections
      • read key and cert from config.yml
      • fix metadata generation issues and make signing optional
      • only enable logout bindings supported by IdP
      • allow for custom attribute mapping by IdP
      • Support for Shibboleth and samltest.id IdPs
  • Change Log
    • 63edefa Increment Version number for release
    • 17674de v0.63

Modules

SAML2 bindings and protocol implementation
Net::SAML2::Binding::POST - HTTP POST binding for SAML
Net::SAML2::Binding::Redirect - HTTP Redirect binding for SAML
Net::SAML2::Binding::SOAP - SOAP binding for SAML
Net::SAML2::IdP - SAML Identity Provider object
Net::SAML2::Protocol::Artifact - SAML2 artifact object
Net::SAML2::Protocol::ArtifactResolve - ArtifactResolve protocol class
Net::SAML2::Protocol::Assertion - SAML2 assertion object
SAML2 AuthnRequest object
SAML2 LogoutRequest Protocol object
SAML2 LogoutResponse Protocol object
Common behaviour for Protocol messages
A role to verify the SAML response XML
Net::SAML2::SP - SAML Service Provider object
Custom Moose types for Net::SAML2
Utility functions for Net::SAML2
Net::SAML2 subclass of XML::Sig
Net::SAML2::XML::Util - XML Util class