Skip to content

Upgrade SimpleSAMLphp to version 2

Compare
Choose a tag to compare
@briskt briskt released this 31 Jul 02:14
· 103 commits to main since this release
79de3da

This release (10.0.0) incorporates all of the "10.0.0-alpha" release changes plus the following:

Changed (breaking)

  • Use the normal SimpleSAMLphp metadata file format while keeping the ability to use multiple files for saml20-sp-remote and saml20-idp-remote

Removed

  • Removed unused config options
    • Removed dateFormat from expirychecker module
    • Removed originalUrlParam from expirychecker module
    • Removed excludeByDefault from sildisco module
    • Removed IDP_NAME and IDP_DISPLAY_NAME and use the metadata name property instead
    • Removed SAML20_IDP_ENABLE environment variable
    • Removed SESSION_DURATION environment variable

Fixed

  • Rather than fail silently, throw an exception if the state doesn't contain the SP entityID

Changed

  • Updated documentation for changes related to SimpleSAMLphp v2 upgrade. Changes are mostly limited to correcting errors and not for general improvement of documentation.
  • Simplified sildisco integration tests, removing equivalent scenarios
  • Enabled sildisco metadata test scenarios. This feature was fixed earlier, but I forgot to enable the tests.
  • Use SimpleSAMLphp's MetaDataStorageHandler in place of Sil\SspUtils\Metadata. This would be necessary to use a Metadata backend other than "flatfile".