

Public Member Functions | |
| Auth_OpenID_MemcachedStore ($connection, $compress=false) | |
| storeAssociation ($server_url, $association) | |
| getAssociation ($server_url, $handle=null) | |
| removeAssociation ($server_url, $handle) | |
| useNonce ($server_url, $timestamp, $salt) | |
| associationKey ($server_url, $handle=null) | |
| associationServerKey ($server_url) | |
| supportsCleanup () | |
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.
1.4.7