mirror of
https://github.com/netzbegruenung/user_saml.git
synced 2024-05-04 10:03:42 +02:00
use NameId format, name qualifier and name SP qualifier in SAML logout request (fixed SP qualifier typo)
Signed-off-by: Clément OUDOT <clement.oudot@worteks.com>
This commit is contained in:
parent
04fcb5387b
commit
2313df0e00
|
@ -281,7 +281,7 @@ class SAMLController extends Controller {
|
|||
$this->session->set('user_saml.samlNameId', $auth->getNameId());
|
||||
$this->session->set('user_saml.samlNameIdFormat', $auth->getNameIdFormat());
|
||||
$this->session->set('user_saml.samlNameIdNameQualifier', $auth->getNameIdNameQualifier());
|
||||
$this->session->set('user_saml.samlNameIdNameSPQualifier', $auth->getNameIdNameSPQualifier());
|
||||
$this->session->set('user_saml.samlNameIdSPNameQualifier', $auth->getNameIdSPNameQualifier());
|
||||
$this->session->set('user_saml.samlSessionIndex', $auth->getSessionIndex());
|
||||
$this->session->set('user_saml.samlSessionExpiration', $auth->getSessionExpiration());
|
||||
try {
|
||||
|
@ -360,9 +360,9 @@ class SAMLController extends Controller {
|
|||
$nameId = $this->session->get('user_saml.samlNameId');
|
||||
$nameIdFormat = $this->session->get('user_saml.samlNameIdFormat');
|
||||
$nameIdNameQualifier = $this->session->get('user_saml.samlNameIdNameQualifier');
|
||||
$nameIdNameSPQualifier = $this->session->get('user_saml.samlNameIdNameSPQualifier');
|
||||
$nameIdSPNameQualifier = $this->session->get('user_saml.samlNameIdSPNameQualifier');
|
||||
$sessionIndex = $this->session->get('user_saml.samlSessionIndex');
|
||||
$targetUrl = $auth->logout(null, [], $nameId, $sessionIndex, $stay, $nameIdFormat, $nameIdNameQualifier, $nameIdNameSPQualifier);
|
||||
$targetUrl = $auth->logout(null, [], $nameId, $sessionIndex, $stay, $nameIdFormat, $nameIdNameQualifier, $nameIdSPNameQualifier);
|
||||
}
|
||||
if(!empty($targetUrl) && !$auth->getLastErrorReason()){
|
||||
$this->userSession->logout();
|
||||
|
|
Loading…
Reference in a new issue