OAuth consumers are able to set IP restrictions, for example consumer 571d07e4e3a8209ee5e83f603e8c4f61 has the WMF IPs {"IPAddresses":["208.80.152.0/22","198.35.26.0/23","10.0.0.0/8"]} as usage restriction.
These IP restrictions only seem to work when negotiating a new client token over Special:OAuth/initiate. When I locally make an API request with an already existing client/access token I get a valid response and no error.
I stumbled upon this due to the tools outage.