TabPy icon indicating copy to clipboard operation
TabPy copied to clipboard

Hardcoded `0.0.0.0` and lack of passing `address` to Tornado

Open autumnjolitz opened this issue 2 years ago • 0 comments

Here's the issue -- one cannot run a TabPy instance within a secure network listening only on 127.0.0.1 / localhost to ensure that only a Tableau Server running standalone on the same host will be the only one able to mediate interactions.

Furthermore, this lack of capability doesn't allow for one to bind a TabPy instance to specific IP (a technique used for restricting access to a specific network interface card).

A brief look shows that the arrow server is hardcoded to 0.0.0.0 and there's no address=... passing to Tornado's Application.listen(port, ...) function.

autumnjolitz avatar Feb 12 '24 18:02 autumnjolitz