Skip to content

Commit 9662bd2

Browse files
authored
添加 Token刷新
1 parent 5cd8fa4 commit 9662bd2

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

src/Jwt.php

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,9 +205,18 @@ public function getToken()
205205
*
206206
* @return void
207207
*/
208-
public function refresh()
208+
public function refresh(Token $token)
209209
{
210-
// TODO
210+
$claims = $token->getClaims();
211+
212+
unset($claims['iat']);
213+
unset($claims['jti']);
214+
unset($claims['nbf']);
215+
unset($claims['exp']);
216+
unset($claims['iss']);
217+
unset($claims['aud']);
218+
219+
return $this->token($claims);
211220
}
212221

213222
/**

0 commit comments

Comments
 (0)