Öffentliche Methoden | |
Auth_OpenID_SuccessResponse ($endpoint, $message, $signed_args=null) | |
extensionResponse ($namespace_uri, $require_signed) | |
isOpenID1 () | |
isSigned ($ns_uri, $ns_key) | |
getSigned ($ns_uri, $ns_key, $default=null) | |
getSignedNS ($ns_uri) | |
getReturnTo () | |
Datenfelder | |
$status = Auth_OpenID_SUCCESS |
Definiert in Zeile 2024 der Datei Consumer.php.
Auth_OpenID_SuccessResponse | ( | $ | endpoint, | |
$ | message, | |||
$ | signed_args = null | |||
) |
private
Definiert in Zeile 2030 der Datei Consumer.php.
02031 { 02032 $this->endpoint = $endpoint; 02033 $this->identity_url = $endpoint->claimed_id; 02034 $this->signed_args = $signed_args; 02035 $this->message = $message; 02036 02037 if ($this->signed_args === null) { 02038 $this->signed_args = array(); 02039 } 02040 }
extensionResponse | ( | $ | namespace_uri, | |
$ | require_signed | |||
) |
Extract signed extension data from the server's response.
string | $prefix The extension namespace from which to extract the extension data. |
Definiert in Zeile 2048 der Datei Consumer.php.
02049 { 02050 if ($require_signed) { 02051 return $this->getSignedNS($namespace_uri); 02052 } else { 02053 return $this->message->getArgs($namespace_uri); 02054 } 02055 }
getReturnTo | ( | ) |
Get the openid.return_to argument from this response.
This is useful for verifying that this request was initiated by this consumer.
Definiert in Zeile 2109 der Datei Consumer.php.
02110 { 02111 return $this->getSigned(Auth_OpenID_OPENID_NS, 'return_to'); 02112 }
getSigned | ( | $ | ns_uri, | |
$ | ns_key, | |||
$ | default = null | |||
) |
Definiert in Zeile 2070 der Datei Consumer.php.
02071 { 02072 // Return the specified signed field if available, otherwise 02073 // return default 02074 if ($this->isSigned($ns_uri, $ns_key)) { 02075 return $this->message->getArg($ns_uri, $ns_key, $default); 02076 } else { 02077 return $default; 02078 } 02079 }
getSignedNS | ( | $ | ns_uri | ) |
Definiert in Zeile 2081 der Datei Consumer.php.
02082 { 02083 $args = array(); 02084 02085 $msg_args = $this->message->getArgs($ns_uri); 02086 if (Auth_OpenID::isFailure($msg_args)) { 02087 return null; 02088 } 02089 02090 foreach ($msg_args as $key => $value) { 02091 if (!$this->isSigned($ns_uri, $key)) { 02092 return null; 02093 } 02094 } 02095 02096 return $msg_args; 02097 }
isOpenID1 | ( | ) |
isSigned | ( | $ | ns_uri, | |
$ | ns_key | |||
) |
Definiert in Zeile 2062 der Datei Consumer.php.
02063 { 02064 // Return whether a particular key is signed, regardless of 02065 // its namespace alias 02066 return in_array($this->message->getKey($ns_uri, $ns_key), 02067 $this->signed_args); 02068 }
$status = Auth_OpenID_SUCCESS |
Erneute Implementation von Auth_OpenID_ConsumerResponse.
Definiert in Zeile 2025 der Datei Consumer.php.
Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved. MyOOS [Shopsystem] is Free Software released under the GNU/GPL License. Webmaster: info@r23.de (Impressum) |
|