OAuth2ClientOptions

Options describing how an OAuth2 will make connections.

Name

Type

Description

alpnVersions

Array of HttpVersion

-

authorizationPath

String

-

clientID

String

-

clientSecret

String

-

clientSecretParameterName

String

-

connectTimeout

Number (int)

-

crlPaths

Array of String

-

crlValues

Array of Buffer

-

defaultHost

String

-

defaultPort

Number (int)

-

enabledCipherSuites

Array of String

-

enabledSecureTransportProtocols

Array of String

-

headers

Json object

-

http2ClearTextUpgrade

Boolean

-

http2ConnectionWindowSize

Number (int)

-

http2MaxPoolSize

Number (int)

-

http2MultiplexingLimit

Number (int)

-

idleTimeout

Number (int)

-

initialSettings

Http2Settings

-

jdkSslEngineOptions

JdkSSLEngineOptions

-

jwtToken

Boolean

-

keepAlive

Boolean

-

keyStoreOptions

JksOptions

-

logActivity

Boolean

-

logoutPath

String

-

maxChunkSize

Number (int)

-

maxPoolSize

Number (int)

-

maxWaitQueueSize

Number (int)

-

maxWebsocketFrameSize

Number (int)

-

metricsName

String

-

openSslEngineOptions

OpenSSLEngineOptions

-

pemKeyCertOptions

PemKeyCertOptions

-

pemTrustOptions

PemTrustOptions

-

pfxKeyCertOptions

PfxOptions

-

pfxTrustOptions

PfxOptions

-

pipelining

Boolean

-

pipeliningLimit

Number (int)

-

protocolVersion

HttpVersion

-

proxyOptions

ProxyOptions

-

publicKey

String

-

receiveBufferSize

Number (int)

-

reuseAddress

Boolean

-

revocationPath

String

-

sendBufferSize

Number (int)

-

site

String

-

soLinger

Number (int)

-

ssl

Boolean

-

tcpKeepAlive

Boolean

-

tcpNoDelay

Boolean

-

tokenPath

String

-

trafficClass

Number (int)

-

trustAll

Boolean

-

trustStoreOptions

JksOptions

-

tryUseCompression

Boolean

-

useAlpn

Boolean

-

useBasicAuthorizationHeader

Boolean

-

usePooledBuffers

Boolean

-

userAgent

String

-

userInfoPath

String

-

verifyHost

Boolean

-