/** * @param AccessTokenInterface $token * @return bool */ function save(AccessTokenInterface $token) { $data = array('client_id' => $token->getClientId(), 'user_id' => $token->getUserId(), 'expires' => $token->getExpires(), 'scope' => $token->getScopes()); $payload = json_encode($data); $expires = $token->getExpires() - time(); $this->redis->setex($this->key($token->getId()), $expires, $payload); }
/** * @param AuthorizationCodeInterface $code * @return bool */ function save(AuthorizationCodeInterface $code) { $data = array('client_id' => $code->getClientId(), 'user_id' => $code->getUserId(), 'redirect_uri' => $code->getRedirectUri(), 'expires' => $code->getExpires(), 'scope' => $code->getScopes()); $payload = json_encode($data); $expires = $code->getExpires() - time(); $key = $this->key($code->getId()); $this->redis->setex($key, $expires, $payload); }