Upgrade SimpleSAMLphp to version 2
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
andIDP_DISPLAY_NAME
and use the metadataname
property instead - Removed
SAML20_IDP_ENABLE
environment variable - Removed
SESSION_DURATION
environment variable
- Removed
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 ofSil\SspUtils\Metadata
. This would be necessary to use a Metadata backend other than "flatfile".