Table of Contents

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

challenge IDictionary<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.