Proper session keys

This commit is contained in:
Lukas Reschke 2016-06-29 10:56:27 +02:00
parent 75d0e0d124
commit 46bab66c28
No known key found for this signature in database
GPG Key ID: 9AB0ADB949B6898C
1 changed files with 2 additions and 2 deletions

View File

@ -57,10 +57,10 @@ class SAMLController extends Controller {
/**
* @PublicPage
* @UseSession
* @NoCSRFRequired
*/
public function login() {
$auth = new \OneLogin_Saml2_Auth($this->SAMLSettings->getOneLoginSettingsArray());
$auth->login(\OC::$server->getURLGenerator()->getAbsoluteURL('/'));
$ssoUrl = $auth->login(null, array(), false, false, true);
$this->session->set('user_saml.AuthNRequestID', $auth->getLastRequestID());
return new Http\RedirectResponse($ssoUrl);
@ -90,7 +90,7 @@ class SAMLController extends Controller {
* @UseSession
*/
public function assertionConsumerService() {
$AuthNRequestID = $this->session->get('AuthNRequestID');
$AuthNRequestID = $this->session->get('user_saml.AuthNRequestID');
if(is_null($AuthNRequestID) || $AuthNRequestID === '') {
return;
}