public function issueToken(Authenticatable $user): string
    {
        $token = str_random(60);
        $this->cache->put($this->getCacheKey($token), $user->getAuthIdentifier(), $this->config['token_ttl']);
        return $token;
    }