Auth_OpenID_DumbStore Class Reference

Inheritance diagram for Auth_OpenID_DumbStore:

Inheritance graph
[legend]
Collaboration diagram for Auth_OpenID_DumbStore:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Auth_OpenID_DumbStore ($secret_phrase)
 storeAssociation ($server_url, $association)
 getAssociation ($server_url, $handle=null)
 removeAssociation ($server_url, $handle)
 useNonce ($server_url, $timestamp, $salt)
 getAuthKey ()

Detailed Description

Definition at line 34 of file DumbStore.php.


Member Function Documentation

Auth_OpenID_DumbStore::Auth_OpenID_DumbStore ( secret_phrase  ) 

Creates a new Auth_OpenID_DumbStore instance. For the security of the tokens generated by the library, this class attempts to at least have a secure implementation of getAuthKey.

When you create an instance of this class, pass in a secret phrase. The phrase is hashed with sha1 to make it the correct length and form for an auth key. That allows you to use a long string as the secret phrase, which means you can make it very difficult to guess.

Each Auth_OpenID_DumbStore instance that is created for use by your consumer site needs to use the same $secret_phrase.

Parameters:
string secret_phrase The phrase used to create the auth key returned by getAuthKey

Definition at line 53 of file DumbStore.php.

References Auth_OpenID_SHA1().

Auth_OpenID_DumbStore::getAssociation ( server_url,
handle = null 
)

This implementation always returns null.

Reimplemented from Auth_OpenID_OpenIDStore.

Definition at line 68 of file DumbStore.php.

Auth_OpenID_DumbStore::getAuthKey (  ) 

This method returns the auth key generated by the constructor.

Definition at line 94 of file DumbStore.php.

Auth_OpenID_DumbStore::removeAssociation ( server_url,
handle 
)

This implementation always returns false.

Reimplemented from Auth_OpenID_OpenIDStore.

Definition at line 76 of file DumbStore.php.

Auth_OpenID_DumbStore::storeAssociation ( server_url,
association 
)

This implementation does nothing.

Reimplemented from Auth_OpenID_OpenIDStore.

Definition at line 61 of file DumbStore.php.

Auth_OpenID_DumbStore::useNonce ( server_url,
timestamp,
salt 
)

In a system truly limited to dumb mode, nonces must all be accepted. This therefore always returns true, which makes replay attacks feasible.

Reimplemented from Auth_OpenID_OpenIDStore.

Definition at line 86 of file DumbStore.php.


The documentation for this class was generated from the following file:
Generated on Sat Jan 3 04:23:38 2009 for TYPO3 API by  doxygen 1.4.7