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 |
---|---|
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<String, String> | challenge | A dictionary of the HTTP headers corresponding to the challenge received from the proxy. |
Returns
Type | Description |
---|---|
IDictionary<String, String> | A map of HTTP headers in response to the challenge. |