AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig Struct Reference

AWS IoT Device SDK C++ v2 1.14.0 AWS IoT Device SDK C++ v2

Public Member Functions | Public Attributes | List of all members
Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig Struct Reference

`#include <HttpProxyStrategy.h>`

## Public Member Functions
| HttpProxyStrategyAdaptiveConfig ()

## Public Attributes
KerberosGetTokenFunction | KerberosGetToken
KerberosGetTokenFunction | NtlmGetCredential
NtlmGetTokenFunction | NtlmGetToken

## Detailed Description

Configuration for a proxy strategy that attempts to use kerberos and ntlm, based on authentication failure feedback from the proxy's responses to CONNECT attempts. The kerberos/ntlm callbacks are currently synchronous but invoked potentially from within event loop threads. This is not optimal but transitioning to fully async hasn't been a need yet.

The adapative strategy will skip an authentication method whose callbacks are not supplied, so you can use this for purely kerberos or ntlm as well.

## Constructor & Destructor Documentation

## ◆ HttpProxyStrategyAdaptiveConfig()

Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig::HttpProxyStrategyAdaptiveConfig | ( |  | ) |
| inline

## Member Data Documentation

## ◆ KerberosGetToken

KerberosGetTokenFunction Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig::KerberosGetToken

User-supplied callback for fetching kerberos tokens

## ◆ NtlmGetCredential

KerberosGetTokenFunction Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig::NtlmGetCredential

User-supplied callback for fetching an ntlm credential

## ◆ NtlmGetToken

NtlmGetTokenFunction Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig::NtlmGetToken

User-supplied callback for fetching an ntlm token

The documentation for this struct was generated from the following file:

- crt/aws-crt-cpp/include/aws/crt/http/HttpProxyStrategy.h