Skip to content

Releases: SAML-Toolkits/php-saml

OneLogin's SAML PHP Toolkit v2.11.0

21 Jul 20:17
Compare
Choose a tag to compare

Changelog v.2.11.0:

  • #236 Exclude unnecesary files from Composer production downloads
  • #226 Add possibility to handle nameId NameQualifier attribute in SLO Request
  • Improve logout documentation on Readme.
  • Improve multi-certificate support

OneLogin's SAML PHP Toolkit v2.10.7

19 May 10:32
Compare
Choose a tag to compare
  • Fix IdPMetadataParser. The SingleLogoutService retrieved method was wrong
  • #201 Fix issues with SP entity_id, acs url and sls url that contains &

OneLogin's SAML PHP Toolkit v2.10.6

OneLogin's SAML PHP Toolkit v2.10.5

13 Mar 09:57
Compare
Choose a tag to compare

Changelog v.2.10.5:

  • Be able to get at the auth object the last processed ID
  • Improve NameID Format support
  • Reset errorReason attribute of the auth object after each Process method
  • Validate serial number as string to work around libxml2 limitation
  • Make the Issuer on the Response Optional

OneLogin's SAML PHP Toolkit v2.10.4

28 Feb 18:39
Compare
Choose a tag to compare

Changelog v.2.10.4:

  • Security update for signature validation on LogoutRequest/LogoutResponse (read more)
  • #192 Added ability to configure DigestAlgorithm in settings
  • #183 Fix strpos bug when decrypting assertions
  • #186 Improve info on entityId validation Exception
  • #188 Fixed issue with undefined constant of UNEXPECTED_SIGNED_ELEMENT
  • Read ACS binding on AuthNRequest builder from settings
  • Be able to relax Destination validation on SAMLResponses and let this
    attribute to be empty with the 'relaxDestinationValidation' setting

OneLogin's SAML PHP Toolkit v2.10.3

11 Jan 17:26
Compare
Choose a tag to compare

Changelog v.2.10.3:

  • Implement a more specific exception class for handling some validation errors
  • Minor changes on time validation/exceptions
  • Add hooks to retrieve last-sent and last-received requests and responses
  • Improve/Fix tests
  • Add DigestAlgorithm support on addSign
  • #177 Add error message for bad OneLogin_Saml2_Settings argument

OneLogin's SAML PHP Toolkit v2.10.2

15 Nov 15:35
Compare
Choose a tag to compare

Changelog v.2.10.2:

  • #175 Allow overriding of host, port, protocol and url path for URL building
  • #173 Provide better support to NameIdFormat
  • Fix another issue on Assertion Signature validation when the assertion contains no namespace, container has saml2 namespace and it was encrypted

OneLogin's SAML PHP Toolkit v2.10.1

26 Oct 11:32
Compare
Choose a tag to compare

Changelog v.2.10.1:

  • Fix error message on SignMetadata process
  • Fix issue on Assertion Signature validation when the assertion contains no namespace and it was encrypted

OneLogin's SAML PHP Toolkit v2.10.0

14 Oct 15:51
Compare
Choose a tag to compare

This version includes a security patch that contains extra validations that will prevent signature wrapping attacks and other security improvements.

Changelog v.2.10.0:

  • Several security improvements:
    • Conditions element required and unique.
    • AuthnStatement element required and unique.
    • SPNameQualifier must match the SP EntityID
    • Reject saml:Attribute element with same “Name” attribute
    • Reject empty nameID
    • Require Issuer element. (Must match IdP EntityID).
    • Destination value can't be blank (if present must match ACS URL).
    • Check that the EncryptedAssertion element only contains 1 Assertion element.
  • Improve Signature validation process
  • AttributeConsumingService support
  • Support lowercase Urlencoding (ADFS compatibility).
  • #154 getSelfHost no longer returns a port number
  • #156 Use correct host on response destination fallback check
  • #158 NEW Control usage of X-Forwarded-* headers
  • Fix issue with buildRequestSignature. Added RelayState to the SignQuery only if is not null.
  • Add Signature Wrapping prevention Test
  • Improve _decryptAssertion in order to take care of Assertions with problems with namespaces
  • Improve documentation:

OneLogin's SAML PHP Toolkit v2.9.1

19 Jul 17:16
Compare
Choose a tag to compare

This 2.9.1 version:

  • 134 PHP7 production settings compiles out assert(), throw an exception explicitly
  • 132 Add note for "wantAssertionsEncrypted"
  • Update copyright on LICENSE