I use simplesamlphp for many applications. I migrated to 2.3. I make a symlink from my webroot/simplesmlphp to ../vendor/simplesamlphp/simplesamlphp/public . The simplesamlphp-configuration of the different applications is nearly identical.
But one gives me a NOSTATE error, if I try to access admin-module. It's only if I try to access admin-module! Admin-module is enabled by config.php. Testwise I deleted all cookies, tried different browsers. Nothing helps.
Maybe it's an issue, that this application runs on port 445 with url like :445 ?
$config['baseurlpath'] => ':445/simplesamlphp' .
If I dive a bit deeper.
Looking into src/SimpleSAML/Auth/State.php:295
where error is thrown. If I check content of $sid:
- id=>_stringofchars
- url=>NULL
Btw.: this runs in a docker container. Container-port 443 is mapped to 445.
But why url is NULL???
Any hints?