/** * Receive an incoming request. * * This function never returns. */ public function receiveRequest() { SimpleSAML_Utilities::maskErrors(E_NOTICE | E_STRICT); $request = $this->server->decodeRequest(); if (!in_array($request->mode, array('checkid_immediate', 'checkid_setup'), TRUE)) { $this->sendResponse($this->server->handleRequest($request)); } $state = array('request' => $request); $this->processRequest($state); }
<?php /* * Disable strict error reporting, since the OpenID library * used is PHP4-compatible, and not PHP5 strict-standards compatible. */ SimpleSAML_Utilities::maskErrors(E_STRICT); if (defined('E_DEPRECATED')) { /* PHP 5.3 also has E_DEPRECATED. */ SimpleSAML_Utilities::maskErrors(constant('E_DEPRECATED')); } /* Add the OpenID library search path. */ set_include_path(get_include_path() . PATH_SEPARATOR . dirname(dirname(dirname(dirname(dirname(dirname(__FILE__)))))) . '/lib'); require_once 'Auth/OpenID/AX.php'; require_once 'Auth/OpenID/SReg.php'; require_once 'Auth/OpenID/Server.php'; require_once 'Auth/OpenID/ServerRequest.php'; /** * Authentication module which acts as an OpenID Consumer * * @author Andreas Åkre Solberg, <*****@*****.**>, UNINETT AS. * @package simpleSAMLphp * @version $Id$ */ class sspmod_openid_Auth_Source_OpenIDConsumer extends SimpleSAML_Auth_Source { /** * Static openid target to use. * * @var string|NULL */
<?php /* * Disable strict error reporting, since the OpenID library * used is PHP4-compatible, and not PHP5 strict-standards compatible. */ SimpleSAML_Utilities::maskErrors(E_STRICT); /* Add the OpenID library search path. */ set_include_path(get_include_path() . PATH_SEPARATOR . dirname(dirname(dirname(dirname(dirname(dirname(__FILE__)))))) . '/lib'); require_once 'Auth/OpenID/AX.php'; require_once 'Auth/OpenID/SReg.php'; require_once 'Auth/OpenID/Server.php'; require_once 'Auth/OpenID/ServerRequest.php'; /** * Authentication module which acts as an OpenID Consumer * * @author Andreas Åkre Solberg, <*****@*****.**>, UNINETT AS. * @package simpleSAMLphp * @version $Id$ */ class sspmod_openid_Auth_Source_OpenIDConsumer extends SimpleSAML_Auth_Source { /** * Static openid target to use. * * @var string|NULL */ private $target; /** * Custom realm to use. *