private RefreshToken getCopiedRevokedToken(RefreshToken token, DateTime now, string reason) { var result = token.GetCopy(); result.Revoked = now; result.RevokedByIp = IP_ADDRESS; result.ReasonRevoked = reason; result.ReplacedByToken = null; return(result); }