mirror of
https://github.com/netzbegruenung/user_saml.git
synced 2024-04-26 06:20:08 +02:00
fix missing user_saml.Idp session value which SAMLSettings rely on
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
This commit is contained in:
parent
8113b0a3f8
commit
9bf08a698d
|
@ -311,6 +311,8 @@ class SAMLController extends Controller {
|
|||
|
||||
$AuthNRequestID = $data['AuthNRequestID'];
|
||||
$idp = $data['Idp'];
|
||||
// need to keep the IdP config ID during session lifetime (SAMLSettings::getPrefix)
|
||||
$this->session->set('user_saml.Idp', $idp);
|
||||
if(is_null($AuthNRequestID) || $AuthNRequestID === '' || is_null($idp)) {
|
||||
$this->logger->debug('Invalid auth payload', ['app' => 'user_saml']);
|
||||
return new Http\RedirectResponse($this->urlGenerator->getAbsoluteURL('/'));
|
||||
|
|
Loading…
Reference in a new issue