Ejemplo n.º 1
0
 public function storeRefreshToken(RefreshToken $refreshToken)
 {
     $stmt = $this->db->prepare("INSERT INTO refresh_tokens (client_config_id, user_id, scope, refresh_token, issue_time) VALUES(:client_config_id, :user_id, :scope, :refresh_token, :issue_time)");
     $stmt->bindValue(":client_config_id", $refreshToken->getClientConfigId(), PDO::PARAM_STR);
     $stmt->bindValue(":user_id", $refreshToken->getUserId(), PDO::PARAM_STR);
     $stmt->bindValue(":scope", $refreshToken->getScope()->isEmptyScope() ? null : $refreshToken->getScope()->getScopeAsString(), PDO::PARAM_STR);
     $stmt->bindValue(":refresh_token", $refreshToken->getRefreshToken(), PDO::PARAM_STR);
     $stmt->bindValue(":issue_time", $refreshToken->getIssueTime(), PDO::PARAM_INT);
     $stmt->execute();
     return 1 === $stmt->rowCount();
 }
Ejemplo n.º 2
0
 public function storeRefreshToken(RefreshToken $refreshToken)
 {
     $stmt = $this->db->prepare(sprintf('INSERT INTO %s (client_config_id, user_id, scope, refresh_token, issue_time) VALUES(:client_config_id, :user_id, :scope, :refresh_token, :issue_time)', $this->prefix . 'refresh_tokens'));
     $stmt->bindValue(':client_config_id', $refreshToken->getClientConfigId(), PDO::PARAM_STR);
     $stmt->bindValue(':user_id', $refreshToken->getUserId(), PDO::PARAM_STR);
     $stmt->bindValue(':scope', $refreshToken->getScope()->toString(), PDO::PARAM_STR);
     $stmt->bindValue(':refresh_token', $refreshToken->getRefreshToken(), PDO::PARAM_STR);
     $stmt->bindValue(':issue_time', $refreshToken->getIssueTime(), PDO::PARAM_INT);
     $stmt->execute();
     return 1 === $stmt->rowCount();
 }