Auth/OpenID/Message.php-Dateireferenz

gehe zum Quellcode dieser Datei

Datenstrukturen

class  Auth_OpenID_Mapping
class  Auth_OpenID_NamespaceMap
class  Auth_OpenID_Message

Namensbereiche

namespace  OpenID

Aufzählungen

enum  Auth_OpenID_IDENTIFIER_SELECT
enum  Auth_OpenID_SREG_URI
enum  Auth_OpenID_OPENID1_NS
enum  Auth_OpenID_THE_OTHER_OPENID1_NS
enum  Auth_OpenID_OPENID2_NS
enum  Auth_OpenID_NULL_NAMESPACE
enum  Auth_OpenID_OPENID_NS
enum  Auth_OpenID_BARE_NS
enum  Auth_OpenID_NO_DEFAULT
enum  Auth_OpenID_OPENID1_URL_LIMIT

Funktionen

 Auth_OpenID_isOpenID1 ($ns)
 Auth_OpenID_registerNamespaceAlias ($namespace_uri, $alias)
 Auth_OpenID_removeNamespaceAlias ($namespace_uri, $alias)

Variablen

global $Auth_OpenID_OPENID_PROTOCOL_FIELDS
global $Auth_OpenID_registered_aliases = array()


Dokumentation der Aufzählungstypen

Definiert in Zeile 46 der Datei Message.php.

Import tools needed to deal with messages.

Definiert in Zeile 18 der Datei Message.php.

Definiert in Zeile 50 der Datei Message.php.

Definiert in Zeile 39 der Datei Message.php.

Definiert in Zeile 25 der Datei Message.php.

Definiert in Zeile 54 der Datei Message.php.

Definiert in Zeile 35 der Datei Message.php.

Definiert in Zeile 42 der Datei Message.php.

Definiert in Zeile 22 der Datei Message.php.

Definiert in Zeile 26 der Datei Message.php.


Dokumentation der Funktionen

Auth_OpenID_isOpenID1 ( ns  ) 

Definiert in Zeile 28 der Datei Message.php.

00030 {
00031     return ($ns == Auth_OpenID_THE_OTHER_OPENID1_NS) ||
00032         ($ns == Auth_OpenID_OPENID1_NS);

Auth_OpenID_registerNamespaceAlias ( namespace_uri,
alias 
)

Registers a (namespace URI, alias) mapping in a global namespace alias map. Raises NamespaceAliasRegistrationError if either the namespace URI or alias has already been registered with a different value. This function is required if you want to use a namespace with an OpenID 1 message.

Definiert in Zeile 77 der Datei Message.php.

00079 {
00080     global $Auth_OpenID_registered_aliases;
00081 
00082     if (Auth_OpenID::arrayGet($Auth_OpenID_registered_aliases,
00083                               $alias) == $namespace_uri) {
00084         return true;
00085     }
00086 
00087     if (in_array($namespace_uri,
00088                  array_values($Auth_OpenID_registered_aliases))) {
00089         return false;
00090     }
00091 
00092     if (in_array($alias, array_keys($Auth_OpenID_registered_aliases))) {
00093         return false;
00094     }
00095 
00096     $Auth_OpenID_registered_aliases[$alias] = $namespace_uri;
00097     return true;

Auth_OpenID_removeNamespaceAlias ( namespace_uri,
alias 
)

Removes a (namespace_uri, alias) registration from the global namespace alias map. Returns true if the removal succeeded; false if not (if the mapping did not exist).

Definiert in Zeile 104 der Datei Message.php.

00106 {
00107     global $Auth_OpenID_registered_aliases;
00108 
00109     if (Auth_OpenID::arrayGet($Auth_OpenID_registered_aliases,
00110                               $alias) === $namespace_uri) {
00111         unset($Auth_OpenID_registered_aliases[$alias]);
00112         return true;
00113     }
00114 
00115     return false;


Variablen-Dokumentation

$Auth_OpenID_OPENID_PROTOCOL_FIELDS

Initialisierung:

 array(
    'ns', 'mode', 'error', 'return_to', 'contact', 'reference',
    'signed', 'assoc_type', 'session_type', 'dh_modulus', 'dh_gen',
    'dh_consumer_public', 'claimed_id', 'identity', 'realm',
    'invalidate_handle', 'op_endpoint', 'response_nonce', 'sig',
    'assoc_handle', 'trust_root', 'openid')

Definiert in Zeile 57 der Datei Message.php.

$Auth_OpenID_registered_aliases = array()

Definiert in Zeile 67 der Datei Message.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)
doxygen