Lines Matching refs:this

152         $this->_settings = new OneLogin_Saml2_Settings($oldSettings);
162 return $this->_settings;
181 $this->_settings->setStrict($value);
192 $this->_paths['schemas'] = $path;
205 $this->_errors = array();
206 $this->_errorReason = null;
209 $response = new OneLogin_Saml2_Response($this->_settings, $_POST['SAMLResponse']);
210 $this->_lastResponse = $response->getXMLDocument();
213 $this->_attributes = $response->getAttributes();
214 $this->_attributesWithFriendlyName = $response->getAttributesWithFriendlyName();
215 $this->_nameid = $response->getNameId();
216 $this->_nameidFormat = $response->getNameIdFormat();
217 $this->_nameidNameQualifier = $response->getNameIdNameQualifier();
218 $this->_nameidSPNameQualifier = $response->getNameIdSPNameQualifier();
219 $this->_authenticated = true;
220 $this->_sessionIndex = $response->getSessionIndex();
221 $this->_sessionExpiration = $response->getSessionNotOnOrAfter();
222 $this->_lastMessageId = $response->getId();
223 $this->_lastAssertionId = $response->getAssertionId();
224 $this->_lastAssertionNotOnOrAfter = $response->getAssertionNotOnOrAfter();
226 $this->_errors[] = 'invalid_response';
227 $this->_errorReason = $response->getError();
230 $this->_errors[] = 'invalid_binding';
253 $this->_errors = array();
254 $this->_errorReason = null;
256 … $logoutResponse = new OneLogin_Saml2_LogoutResponse($this->_settings, $_GET['SAMLResponse']);
257 $this->_lastResponse = $logoutResponse->getXML();
259 $this->_errors[] = 'invalid_logout_response';
260 $this->_errorReason = $logoutResponse->getError();
262 $this->_errors[] = 'logout_not_success';
264 $this->_lastMessageId = $logoutResponse->id;
274 … $logoutRequest = new OneLogin_Saml2_LogoutRequest($this->_settings, $_GET['SAMLRequest']);
275 $this->_lastRequest = $logoutRequest->getXML();
277 $this->_errors[] = 'invalid_logout_request';
278 $this->_errorReason = $logoutRequest->getError();
288 $this->_lastMessageId = $logoutRequest->id;
289 $responseBuilder = new OneLogin_Saml2_LogoutResponse($this->_settings);
291 $this->_lastResponse = $responseBuilder->getXML();
300 $security = $this->_settings->getSecurityData();
302 …$signature = $this->buildResponseSignature($logoutResponse, isset($parameters['RelayState'])? $par…
307 return $this->redirectTo($this->getSLOResponseUrl(), $parameters, $stay);
310 $this->_errors[] = 'invalid_binding';
349 return $this->_authenticated;
359 return $this->_attributes;
369 return $this->_attributesWithFriendlyName;
379 return $this->_nameid;
389 return $this->_nameidFormat;
399 return $this->_nameidNameQualifier;
409 return $this->_nameidSPNameQualifier;
419 return $this->_sessionIndex;
429 return $this->_sessionExpiration;
439 return $this->_errors;
449 return $this->_errorReason;
464 if (isset($this->_attributes[$name])) {
465 return $this->_attributes[$name];
482 if (isset($this->_attributesWithFriendlyName[$friendlyName])) {
483 return $this->_attributesWithFriendlyName[$friendlyName];
507 …$authnRequest = new OneLogin_Saml2_AuthnRequest($this->_settings, $forceAuthn, $isPassive, $setNam…
509 $this->_lastRequest = $authnRequest->getXML();
510 $this->_lastRequestID = $authnRequest->getId();
521 $security = $this->_settings->getSecurityData();
523 …$signature = $this->buildRequestSignature($samlRequest, $parameters['RelayState'], $security['sign…
527 return $this->redirectTo($this->getSSOurl(), $parameters, $stay);
549 $sloUrl = $this->getSLOurl();
557 if (empty($nameId) && !empty($this->_nameid)) {
558 $nameId = $this->_nameid;
560 if (empty($nameIdFormat) && !empty($this->_nameidFormat)) {
561 $nameIdFormat = $this->_nameidFormat;
564 …$logoutRequest = new OneLogin_Saml2_LogoutRequest($this->_settings, null, $nameId, $sessionIndex, …
566 $this->_lastRequest = $logoutRequest->getXML();
567 $this->_lastRequestID = $logoutRequest->id;
578 $security = $this->_settings->getSecurityData();
580 …$signature = $this->buildRequestSignature($samlRequest, $parameters['RelayState'], $security['sign…
585 return $this->redirectTo($sloUrl, $parameters, $stay);
595 $idpData = $this->_settings->getIdPData();
607 $idpData = $this->_settings->getIdPData();
621 $idpData = $this->_settings->getIdPData();
625 return $this->getSLOurl();
635 return $this->_lastRequestID;
651 … return $this->buildMessageSignature($samlRequest, $relayState, $signAlgorithm, "SAMLRequest");
667 … return $this->buildMessageSignature($samlResponse, $relayState, $signAlgorithm, "SAMLResponse");
684 $key = $this->_settings->getSPkey();
698 $security = $this->_settings->getSecurityData();
721 return $this->_lastMessageId;
729 return $this->_lastAssertionId;
739 return $this->_lastAssertionNotOnOrAfter;
750 return $this->_lastRequest;
764 if (isset($this->_lastResponse)) {
765 if (is_string($this->_lastResponse)) {
766 $response = $this->_lastResponse;
768 $response = $this->_lastResponse->saveXML();