Skip to content

Commit af24705

Browse files
committed
token's expired_at db attr
1 parent d42267e commit af24705

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

components/Repositories/AccessTokenRepository.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ public function persistNewAccessToken(AccessTokenEntityInterface $accessTokenEnt
7575
$accessTokenEntity->mac_key = $this->encrypt($accessTokenEntity->getIdentifier());
7676
}
7777
$accessTokenEntity->user_id = $accessTokenEntity->getUserIdentifier();
78+
$accessTokenEntity->expired_at = $accessTokenEntity->getExpiryDateTime()->getTimestamp();
79+
7880

7981
// TODO[d6, 14/10/16]: transaction
8082
if ($accessTokenEntity->save()) {

migrations/m160920_072449_auth.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ private static function _tables()
3030
'grant_type' => Schema::TYPE_SMALLINT,
3131
'created_at' => Schema::TYPE_INTEGER . ' UNSIGNED NOT NULL',
3232
'updated_at' => Schema::TYPE_INTEGER . ' UNSIGNED NOT NULL',
33+
'expired_at' => Schema::TYPE_INTEGER . ' UNSIGNED NOT NULL',
3334
'status' => Schema::TYPE_SMALLINT . ' NOT NULL DEFAULT 1', // Active,
3435
'KEY (token_type)',
3536
'KEY (grant_type)',

models/AccessToken.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
* @property integer $type
1919
* @property integer $created_at
2020
* @property integer $updated_at
21+
* @property integer $expired_at
2122
* @property integer $status
2223
*
2324
* @property Scope $grantedScopes

0 commit comments

Comments
 (0)