Skip to content

Update to SimpleSAMLphp 2.2.2

Compare
Choose a tag to compare
@briskt briskt released this 08 Jul 17:17
· 222 commits to main since this release
8915092

Work in progress

This is still a work in progress. Much of single-IdP functionality is now in place, but IdP proxy (a/k/a "hub") capability is not yet working.

Changed (breaking)

  • Updated SimpleSAMLphp to 2.2.2 along with all required dependencies
  • Rename all lib directories to src
  • Rename all www directories to public
  • Added PHP type-hinting in module code
  • Updated dockerbuild/config/config.php using the latest SimpleSAMLphp example file (config/config.php.dist).
  • Use the config.php file in the ssp-base image for local development and for automated tests, lightly modified.
  • Changed NameIDPolicy because it must now be an array. Reference IDP-1115
  • The SimpleSAML\Utils classes now require instantiation to call member functions because the methods are no longer static. IDP-1103
  • Converted material module templates to use Twig IDP-898
  • (Temporary) Disabled sildisco IdP discovery and reverted to standard SimpleSAMLphp IdP discovery.

Changed

  • Reformatted PHP code to PSR-12 standard

Added

  • Create a cache directory in the Docker image (required by SimpleSAMLphp 2).

Removed

  • Removed Vagrantfile
  • Removed core:StatisticsWithAttribute authproc as it was moved to another module that is not enabled by default.

Reference

https://itse.youtrack.cloud/issue/IDP-869
https://itse.youtrack.cloud/issue/IDP-900