ILIAS
release_5-0 Revision 5.0.0-1144-gc4397b1f870
|
Public Member Functions | |
Auth_OpenID_DumbStore ($secret_phrase) | |
Creates a new Auth_OpenID_DumbStore instance. More... | |
storeAssociation ($server_url, $association) | |
This implementation does nothing. More... | |
getAssociation ($server_url, $handle=null) | |
This implementation always returns null. More... | |
removeAssociation ($server_url, $handle) | |
This implementation always returns false. More... | |
useNonce ($server_url, $timestamp, $salt) | |
In a system truly limited to dumb mode, nonces must all be accepted. More... | |
getAuthKey () | |
This method returns the auth key generated by the constructor. More... | |
![]() | |
storeAssociation ($server_url, $association) | |
This method puts an Association object into storage, retrievable by server URL and handle. More... | |
cleanupNonces () | |
cleanupAssociations () | |
cleanup () | |
supportsCleanup () | |
Report whether this storage supports cleanup. More... | |
getAssociation ($server_url, $handle=null) | |
This method returns an Association object from storage that matches the server URL and, if specified, handle. More... | |
removeAssociation ($server_url, $handle) | |
This method removes the matching association if it's found, and returns whether the association was removed or not. More... | |
useNonce ($server_url, $timestamp, $salt) | |
Called when using a nonce. More... | |
reset () | |
Removes all entries from the store; implementation is optional. More... | |
Definition at line 34 of file DumbStore.php.
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.
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.
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.
Definition at line 76 of file DumbStore.php.
Auth_OpenID_DumbStore::storeAssociation | ( | $server_url, | |
$association | |||
) |
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.
Definition at line 86 of file DumbStore.php.