first commit
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Upgrade notes for SimpleSAMLphp 1.17
|
||||
|
||||
The minimum PHP version required is now PHP 5.5.
|
||||
|
||||
All (remaining) classes have been changed to namespaces. There are mappings
|
||||
from the legacy names so calling code should remain working. Custom code
|
||||
(e.g. modules) that test for class names, e.g. when catching specific
|
||||
exceptions, may need to be changed.
|
||||
|
||||
The possibility has been reintroduced to omit the NameIdPolicy from SP
|
||||
AuthnRequests by setting NameIDPolicy to `false`. The preferred way is
|
||||
to configure it as an array `[ 'Format' => format, 'AllowCreate' => true/false ]`,
|
||||
which is now also the format used in the `saml:NameIDPolicy` variable
|
||||
in `$state`.
|
||||
|
||||
The code, config and documentation have switched to using the modern PHP
|
||||
array syntax. This should not have an impact as both will remain working
|
||||
equally, but the code examples and config templates look slightly different.
|
||||
The following are equivalent:
|
||||
|
||||
```php
|
||||
// Old style array syntax
|
||||
$config = array(
|
||||
'authproc' => array(
|
||||
60 => 'class:etc'
|
||||
),
|
||||
'other example' => 1
|
||||
);
|
||||
|
||||
// Current style array syntax
|
||||
$config = [
|
||||
'authproc' => [
|
||||
60 => 'class:etc'
|
||||
],
|
||||
'other example' => 1
|
||||
];
|
||||
```
|
Reference in New Issue
Block a user