# Uses of Interface
org.apache.synapse.transport.http.conn.ProxyAuthenticator

Packages that use ProxyAuthenticator
Package
Description
org.apache.synapse.transport.http.conn
org.apache.synapse.transport.passthru.config

- ## Uses of ProxyAuthenticator in org.apache.synapse.transport.http.conn

  Classes in org.apache.synapse.transport.http.conn that implement ProxyAuthenticator
  Modifier and Type
  Class
  Description
  `class`
  `DefaultProxyAuthenticator`
  DefaultProxyAuthenticator will be initialized when proxy is configured with http.proxyHost
  `class`
  `ProfileProxyAuthenticator`
  ProfileProxyAuthenticator will be initialized when proxy profile is configured
  Methods in org.apache.synapse.transport.http.conn that return ProxyAuthenticator
  Modifier and Type
  Method
  Description
  `ProxyAuthenticator`
  ProxyConfig.`createProxyAuthenticator()`
  returns DefaultProxyAuthenticator if single proxy server is configured ProfileProxyAuthenticator if proxy profile is configured

- ## Uses of ProxyAuthenticator in org.apache.synapse.transport.passthru.config

  Methods in org.apache.synapse.transport.passthru.config that return ProxyAuthenticator
  Modifier and Type
  Method
  Description
  `ProxyAuthenticator`
  TargetConfiguration.`getProxyAuthenticator()`
  Constructors in org.apache.synapse.transport.passthru.config with parameters of type ProxyAuthenticator
  Modifier
  Constructor
  Description
  ``
  `TargetConfiguration(org.apache.axis2.context.ConfigurationContext configurationContext, org.apache.axis2.description.ParameterInclude parameters, org.apache.axis2.transport.base.threads.WorkerPool pool, PassThroughTransportMetricsCollector metrics, ProxyAuthenticator proxyAuthenticator)`