Tweaked schema some more.

This commit is contained in:
Josh Sherman 2014-10-15 07:56:25 -04:00
parent 08284b0f35
commit 9e2e4f75f3
2 changed files with 19 additions and 19 deletions

View file

@ -11,10 +11,10 @@ class AccessTokenStorage extends StorageAdapter implements AccessTokenInterface
{
public function get($token)
{
$sql = 'SELECT oauth_session_access_tokens.*'
. ' FROM oauth_session_access_tokens'
$sql = 'SELECT oauth_access_tokens.*'
. ' FROM oauth_access_tokens'
. ' WHERE access_token = ?'
. ' AND access_token_expires >= ?;';
. ' AND expires_at >= ?;';
$results = $this->db->fetch($sql, [$token, time()]);
@ -22,7 +22,7 @@ class AccessTokenStorage extends StorageAdapter implements AccessTokenInterface
{
return (new AccessTokenEntity($this->server))
->setId($results[0]['access_token'])
->setExpireTime($results[0]['access_token_expires']);
->setExpireTime($results[0]['expires_at']);
}
return null;
@ -31,10 +31,10 @@ class AccessTokenStorage extends StorageAdapter implements AccessTokenInterface
public function getScopes(AbstractTokenEntity $token)
{
$sql = 'SELECT oauth_scopes.id, oauth_scopes.description'
. ' FROM oauth_session_token_scopes'
. ' FROM oauth_access_token_scopes'
. ' INNER JOIN oauth_scopes'
. ' ON oauth_session_token_scopes.scope_id = oauth_scopes.id'
. ' WHERE oauth_session_token_scopes.session_access_token_id = ?;';
. ' ON oauth_access_token_scopes.scope_id = oauth_scopes.id'
. ' WHERE oauth_access_token_scopes.access_token_id = ?;';
$results = $this->db->fetch($sql, [$token->getId()]);
$response = [];
@ -55,8 +55,8 @@ class AccessTokenStorage extends StorageAdapter implements AccessTokenInterface
public function create($token, $expiration, $session_id)
{
$sql = 'INSERT INTO oauth_session_access_tokens'
. ' (access_token, session_id, access_token_expires)'
$sql = 'INSERT INTO oauth_access_tokens'
. ' (access_token, session_id, expires_at)'
. ' VALUES'
. ' (?, ?, ?);';
@ -65,7 +65,7 @@ class AccessTokenStorage extends StorageAdapter implements AccessTokenInterface
public function associateScope(AbstractTokenEntity $token, ScopeEntity $scope)
{
$sql = 'INSERT INTO oauth_session_token_scopes'
$sql = 'INSERT INTO oauth_access_token_scopes'
. ' (access_token, scope)'
. ' VALUES'
. ' (?, ?);';
@ -75,7 +75,7 @@ class AccessTokenStorage extends StorageAdapter implements AccessTokenInterface
public function delete(AbstractTokenEntity $token)
{
$sql = 'DELETE FROM oauth_session_token_scopes'
$sql = 'DELETE FROM oauth_access_token_scopes'
. ' WHERE access_token = ?;';
$this->db->execute($sql, [$token->getId()]);