/** * Generates user signature. * * @param SessionlessToken $token * * @return string */ private function generateSignature(SessionlessToken $token) { $user = $this->getUser($token->getUsername()); return $this->generator->generate($token->getUsername(), $user->getPassword(), (string) $token->getExpirationTime(), $token->getIpAddress()); }