Interface IHttpProxyAuthenticationChallengeHandler
- Namespace
- PushTechnology.ClientInterface.Client.Session.Proxy
- Assembly
- Diffusion.Client.dll
The interface for a proxy authentication challenge handler.
public interface IHttpProxyAuthenticationChallengeHandler
Properties
MaximumConversations
This property returns the maximum number of HTTP transactions permitted by the authentication method before authentication fails.
int MaximumConversations { get; }
Property Value
- int
The maximum number of HTTP transactions.
Methods
GetResponse(IDictionary<string, string>)
Called when a challenge from the proxy is received. The authenticator will return a response to the challenge.
IDictionary<string, string> GetResponse(IDictionary<string, string> challenge)
Parameters
challengeIDictionary<string, string>A dictionary of the HTTP headers corresponding to the challenge received from the proxy.
Returns
- IDictionary<string, string>
A map of HTTP headers in response to the challenge.