Interface IHttpProxyAuthenticationChallengeHandler

The interface for a proxy authentication challenge handler.

Namespace: PushTechnology.ClientInterface.Client.Session.Proxy
Assembly: Diffusion.Client.dll
Syntax
public interface IHttpProxyAuthenticationChallengeHandler

Properties

MaximumConversations

This property returns the maximum number of HTTP transactions permitted by the authentication method before authentication fails.

Declaration
int MaximumConversations { get; }
Property Value
Type Description
System.Int32

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.

Declaration
IDictionary<string, string> GetResponse(IDictionary<string, string> challenge)
Parameters
Type Name Description
IDictionary<System.String, System.String> challenge

A dictionary of the HTTP headers corresponding to the challenge received from the proxy.

Returns
Type Description
IDictionary<System.String, System.String>

A map of HTTP headers in response to the challenge.

Back to top