Allow setting the token lifetime

This commit is contained in:
Toby Zerner 2016-01-02 15:22:53 +10:30
parent 07a20a10fd
commit 6de7038f83

View File

@ -57,6 +57,7 @@ class TokenController implements ControllerInterface
$identification = array_get($body, 'identification');
$password = array_get($body, 'password');
$lifetime = array_get($body, 'lifetime', 3600);
$user = $this->users->findByIdentification($identification);
@ -64,7 +65,7 @@ class TokenController implements ControllerInterface
throw new PermissionDeniedException;
}
$token = AccessToken::generate($user->id);
$token = AccessToken::generate($user->id, $lifetime);
$token->save();
return (new JsonResponse([