Skip to main content
This library provides lets you customize the behavior of the networking client for common configurations and define and use your own networking client implementation. You can configure the Auth0 class with a NetworkingClient, which will be used when making requests. You can configure the default client with custom timeout values, any headers that should be sent on all requests, and whether to log request/response info (for non-production debugging purposes only). For more advanced configuration, you can provide your own implementation of NetworkingClient.

Timeout configuration

Logging configuration

Set additional headers for all requests

Advanced configuration

For more advanced configuration of the networking client, you can provide a custom implementation of NetworkingClient. This may be useful when you want to reuse your own networking client, configure a proxy, and so on.