AFAIK, proxy authentication isn't automatically handled via [Java properties](https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html). Some extra setup is needed, see e.g. [this question](https://stackoverflow.com/questions/1626549/authenticated-http-proxy-with-java) or https://github.com/almond-sh/almond/pull/182. The CLI of coursier should allow one to set up proxy authentication, and helpers should be available for that for the API users.