= Cheatsheets

[[OAuth2ClientOptions]]
== OAuth2ClientOptions

++++
 Options describing how an OAuth2  will make connections.
++++
'''

[cols=">25%,^25%,50%"]
[frame="topbot"]
|===
^|Name | Type ^| Description
|[[alpnVersions]]`alpnVersions`|`Array of link:enums.html#HttpVersion[HttpVersion]`|-
|[[authorizationPath]]`authorizationPath`|`String`|-
|[[clientID]]`clientID`|`String`|-
|[[clientSecret]]`clientSecret`|`String`|-
|[[clientSecretParameterName]]`clientSecretParameterName`|`String`|-
|[[connectTimeout]]`connectTimeout`|`Number (int)`|-
|[[crlPaths]]`crlPaths`|`Array of String`|-
|[[crlValues]]`crlValues`|`Array of Buffer`|-
|[[defaultHost]]`defaultHost`|`String`|-
|[[defaultPort]]`defaultPort`|`Number (int)`|-
|[[enabledCipherSuites]]`enabledCipherSuites`|`Array of String`|-
|[[enabledSecureTransportProtocols]]`enabledSecureTransportProtocols`|`Array of String`|-
|[[headers]]`headers`|`Json object`|-
|[[http2ClearTextUpgrade]]`http2ClearTextUpgrade`|`Boolean`|-
|[[http2ConnectionWindowSize]]`http2ConnectionWindowSize`|`Number (int)`|-
|[[http2MaxPoolSize]]`http2MaxPoolSize`|`Number (int)`|-
|[[http2MultiplexingLimit]]`http2MultiplexingLimit`|`Number (int)`|-
|[[idleTimeout]]`idleTimeout`|`Number (int)`|-
|[[initialSettings]]`initialSettings`|`link:dataobjects.html#Http2Settings[Http2Settings]`|-
|[[jdkSslEngineOptions]]`jdkSslEngineOptions`|`link:dataobjects.html#JdkSSLEngineOptions[JdkSSLEngineOptions]`|-
|[[jwtToken]]`jwtToken`|`Boolean`|-
|[[keepAlive]]`keepAlive`|`Boolean`|-
|[[keyStoreOptions]]`keyStoreOptions`|`link:dataobjects.html#JksOptions[JksOptions]`|-
|[[logActivity]]`logActivity`|`Boolean`|-
|[[logoutPath]]`logoutPath`|`String`|-
|[[maxChunkSize]]`maxChunkSize`|`Number (int)`|-
|[[maxPoolSize]]`maxPoolSize`|`Number (int)`|-
|[[maxWaitQueueSize]]`maxWaitQueueSize`|`Number (int)`|-
|[[maxWebsocketFrameSize]]`maxWebsocketFrameSize`|`Number (int)`|-
|[[metricsName]]`metricsName`|`String`|-
|[[openSslEngineOptions]]`openSslEngineOptions`|`link:dataobjects.html#OpenSSLEngineOptions[OpenSSLEngineOptions]`|-
|[[pemKeyCertOptions]]`pemKeyCertOptions`|`link:dataobjects.html#PemKeyCertOptions[PemKeyCertOptions]`|-
|[[pemTrustOptions]]`pemTrustOptions`|`link:dataobjects.html#PemTrustOptions[PemTrustOptions]`|-
|[[pfxKeyCertOptions]]`pfxKeyCertOptions`|`link:dataobjects.html#PfxOptions[PfxOptions]`|-
|[[pfxTrustOptions]]`pfxTrustOptions`|`link:dataobjects.html#PfxOptions[PfxOptions]`|-
|[[pipelining]]`pipelining`|`Boolean`|-
|[[pipeliningLimit]]`pipeliningLimit`|`Number (int)`|-
|[[protocolVersion]]`protocolVersion`|`link:enums.html#HttpVersion[HttpVersion]`|-
|[[proxyOptions]]`proxyOptions`|`link:dataobjects.html#ProxyOptions[ProxyOptions]`|-
|[[publicKey]]`publicKey`|`String`|-
|[[receiveBufferSize]]`receiveBufferSize`|`Number (int)`|-
|[[reuseAddress]]`reuseAddress`|`Boolean`|-
|[[revocationPath]]`revocationPath`|`String`|-
|[[sendBufferSize]]`sendBufferSize`|`Number (int)`|-
|[[site]]`site`|`String`|-
|[[soLinger]]`soLinger`|`Number (int)`|-
|[[ssl]]`ssl`|`Boolean`|-
|[[tcpKeepAlive]]`tcpKeepAlive`|`Boolean`|-
|[[tcpNoDelay]]`tcpNoDelay`|`Boolean`|-
|[[tokenPath]]`tokenPath`|`String`|-
|[[trafficClass]]`trafficClass`|`Number (int)`|-
|[[trustAll]]`trustAll`|`Boolean`|-
|[[trustStoreOptions]]`trustStoreOptions`|`link:dataobjects.html#JksOptions[JksOptions]`|-
|[[tryUseCompression]]`tryUseCompression`|`Boolean`|-
|[[useAlpn]]`useAlpn`|`Boolean`|-
|[[useBasicAuthorizationHeader]]`useBasicAuthorizationHeader`|`Boolean`|-
|[[usePooledBuffers]]`usePooledBuffers`|`Boolean`|-
|[[userAgent]]`userAgent`|`String`|-
|[[userInfoPath]]`userInfoPath`|`String`|-
|[[verifyHost]]`verifyHost`|`Boolean`|-
|===

