ILIAS
Release_4_2_x_branch Revision 61807
|
Public Member Functions | |
Auth_OpenID_MemcachedStore ($connection, $compress=false) | |
Initializes a new Auth_OpenID_MemcachedStore instance. | |
storeAssociation ($server_url, $association) | |
Store association until its expiration time in memcached. | |
getAssociation ($server_url, $handle=null) | |
Read association from memcached. | |
removeAssociation ($server_url, $handle) | |
Immediately delete association from memcache. | |
useNonce ($server_url, $timestamp, $salt) | |
Create nonce for server and salt, expiring after $Auth_OpenID_SKEW seconds. | |
associationKey ($server_url, $handle=null) | |
Memcache key is prefixed with 'openid_association_' string. | |
associationServerKey ($server_url) | |
Memcache key is prefixed with 'openid_association_' string. | |
supportsCleanup () | |
Report that this storage doesn't support cleanup. | |
Public Member Functions inherited from Auth_OpenID_OpenIDStore | |
cleanupNonces () | |
cleanupAssociations () | |
cleanup () | |
reset () | |
Removes all entries from the store; implementation is optional. |
Definition at line 36 of file MemcachedStore.php.
Auth_OpenID_MemcachedStore::associationKey | ( | $server_url, | |
$handle = null |
|||
) |
Memcache key is prefixed with 'openid_association_' string.
Definition at line 186 of file MemcachedStore.php.
Referenced by getAssociation(), removeAssociation(), and storeAssociation().
Auth_OpenID_MemcachedStore::associationServerKey | ( | $server_url | ) |
Memcache key is prefixed with 'openid_association_' string.
Definition at line 194 of file MemcachedStore.php.
Referenced by getAssociation(), removeAssociation(), and storeAssociation().
Auth_OpenID_MemcachedStore::Auth_OpenID_MemcachedStore | ( | $connection, | |
$compress = false |
|||
) |
Initializes a new Auth_OpenID_MemcachedStore instance.
Just saves memcached object as property.
resource | connection Memcache connection resourse |
Definition at line 44 of file MemcachedStore.php.
Auth_OpenID_MemcachedStore::getAssociation | ( | $server_url, | |
$handle = null |
|||
) |
Read association from memcached.
If no handle given and multiple associations found, returns latest issued
Reimplemented from Auth_OpenID_OpenIDStore.
Definition at line 91 of file MemcachedStore.php.
References associationKey(), and associationServerKey().
Auth_OpenID_MemcachedStore::removeAssociation | ( | $server_url, | |
$handle | |||
) |
Immediately delete association from memcache.
Reimplemented from Auth_OpenID_OpenIDStore.
Definition at line 125 of file MemcachedStore.php.
References associationKey(), and associationServerKey().
Auth_OpenID_MemcachedStore::storeAssociation | ( | $server_url, | |
$association | |||
) |
Store association until its expiration time in memcached.
Overwrites any existing association with same server_url and handle. Handles list of associations for every server.
Reimplemented from Auth_OpenID_OpenIDStore.
Definition at line 55 of file MemcachedStore.php.
References associationKey(), and associationServerKey().
Auth_OpenID_MemcachedStore::supportsCleanup | ( | ) |
Report that this storage doesn't support cleanup.
Reimplemented from Auth_OpenID_OpenIDStore.
Definition at line 202 of file MemcachedStore.php.
Auth_OpenID_MemcachedStore::useNonce | ( | $server_url, | |
$timestamp, | |||
$salt | |||
) |
Create nonce for server and salt, expiring after $Auth_OpenID_SKEW seconds.
Reimplemented from Auth_OpenID_OpenIDStore.
Definition at line 165 of file MemcachedStore.php.
References $Auth_OpenID_SKEW, and $timestamp.