summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Auth/OpenID/Consumer.php14
1 files changed, 6 insertions, 8 deletions
diff --git a/Auth/OpenID/Consumer.php b/Auth/OpenID/Consumer.php
index 12c53da..ac95f26 100644
--- a/Auth/OpenID/Consumer.php
+++ b/Auth/OpenID/Consumer.php
@@ -465,8 +465,7 @@ class Auth_OpenID_GenericConsumer {
function begin($service_endpoint)
{
$nonce = $this->_createNonce();
- $token = $this->_genToken($nonce,
- $service_endpoint->identity_url,
+ $token = $this->_genToken($service_endpoint->identity_url,
$service_endpoint->getServerID(),
$service_endpoint->server_url);
$assoc = $this->_getAssociation($service_endpoint->server_url);
@@ -482,10 +481,10 @@ class Auth_OpenID_GenericConsumer {
$pieces = $this->_splitToken($token);
if ($pieces === null) {
- $pieces = array(null, null, null, null);
+ $pieces = array(null, null, null);
}
- list($nonce, $identity_url, $delegate, $server_url) = $pieces;
+ list($identity_url, $delegate, $server_url) = $pieces;
if ($mode == Auth_OpenID_CANCEL) {
return new Auth_OpenID_CancelResponse($identity_url);
@@ -779,11 +778,10 @@ class Auth_OpenID_GenericConsumer {
/**
* @access private
*/
- function _genToken($nonce, $consumer_id, $server_id, $server_url)
+ function _genToken($consumer_id, $server_id, $server_url)
{
$timestamp = strval(time());
- $elements = array($timestamp, $nonce,
- $consumer_id, $server_id, $server_url);
+ $elements = array($timestamp, $consumer_id, $server_id, $server_url);
$joined = implode("\x00", $elements);
$sig = Auth_OpenID_HMACSHA1($this->store->getAuthKey(),
@@ -810,7 +808,7 @@ class Auth_OpenID_GenericConsumer {
}
$split = explode("\x00", $joined);
- if (count($split) != 5) {
+ if (count($split) != 4) {
return null;
}