public class OAuth2ClientOptions
extends io.vertx.core.http.HttpClientOptions
HttpClient
will make connections.DEFAULT_ALPN_VERSIONS, DEFAULT_DECODER_INITIAL_BUFFER_SIZE, DEFAULT_DEFAULT_HOST, DEFAULT_DEFAULT_PORT, DEFAULT_FORCE_SNI, DEFAULT_HTTP2_CLEAR_TEXT_UPGRADE, DEFAULT_HTTP2_CONNECTION_WINDOW_SIZE, DEFAULT_HTTP2_MAX_POOL_SIZE, DEFAULT_HTTP2_MULTIPLEXING_LIMIT, DEFAULT_KEEP_ALIVE, DEFAULT_MAX_CHUNK_SIZE, DEFAULT_MAX_HEADER_SIZE, DEFAULT_MAX_INITIAL_LINE_LENGTH, DEFAULT_MAX_POOL_SIZE, DEFAULT_MAX_REDIRECTS, DEFAULT_MAX_WAIT_QUEUE_SIZE, DEFAULT_MAX_WEBSOCKET_FRAME_SIZE, DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE, DEFAULT_PIPELINING, DEFAULT_PIPELINING_LIMIT, DEFAULT_PROTOCOL_VERSION, DEFAULT_SEND_UNMASKED_FRAMES, DEFAULT_TRY_USE_COMPRESSION, DEFAULT_VERIFY_HOST
DEFAULT_CONNECT_TIMEOUT, DEFAULT_METRICS_NAME, DEFAULT_TRUST_ALL
Constructor and Description |
---|
OAuth2ClientOptions()
Default constructor
|
OAuth2ClientOptions(io.vertx.core.http.HttpClientOptions other)
Copy constructor
|
OAuth2ClientOptions(io.vertx.core.json.JsonObject json)
Constructor to create an options from JSON
|
OAuth2ClientOptions(OAuth2ClientOptions other)
Copy constructor
|
addCrlPath, addCrlValue, addEnabledCipherSuite, addEnabledSecureTransportProtocol, equals, getAlpnVersions, getDecoderInitialBufferSize, getDefaultHost, getDefaultPort, getHttp2ConnectionWindowSize, getHttp2MaxPoolSize, getHttp2MultiplexingLimit, getInitialSettings, getMaxChunkSize, getMaxHeaderSize, getMaxInitialLineLength, getMaxPoolSize, getMaxRedirects, getMaxWaitQueueSize, getMaxWebsocketFrameSize, getMaxWebsocketMessageSize, getPipeliningLimit, getProtocolVersion, hashCode, isForceSni, isHttp2ClearTextUpgrade, isKeepAlive, isPipelining, isSendUnmaskedFrames, isTryUseCompression, isVerifyHost, setAlpnVersions, setConnectTimeout, setDecoderInitialBufferSize, setDefaultHost, setDefaultPort, setForceSni, setHttp2ClearTextUpgrade, setHttp2ConnectionWindowSize, setHttp2MaxPoolSize, setHttp2MultiplexingLimit, setIdleTimeout, setInitialSettings, setJdkSslEngineOptions, setKeepAlive, setKeyCertOptions, setKeyStoreOptions, setLocalAddress, setLogActivity, setMaxChunkSize, setMaxHeaderSize, setMaxInitialLineLength, setMaxPoolSize, setMaxRedirects, setMaxWaitQueueSize, setMaxWebsocketFrameSize, setMaxWebsocketMessageSize, setMetricsName, setOpenSslEngineOptions, setPemKeyCertOptions, setPemTrustOptions, setPfxKeyCertOptions, setPfxTrustOptions, setPipelining, setPipeliningLimit, setProtocolVersion, setProxyOptions, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSendUnmaskedFrames, setSoLinger, setSsl, setSslEngineOptions, setTcpKeepAlive, setTcpNoDelay, setTrafficClass, setTrustAll, setTrustOptions, setTrustStoreOptions, setTryUseCompression, setUseAlpn, setUsePooledBuffers, setVerifyHost, toJson
getConnectTimeout, getLocalAddress, getMetricsName, getProxyOptions, isTrustAll
getCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getJdkSslEngineOptions, getKeyCertOptions, getKeyStoreOptions, getOpenSslEngineOptions, getPemKeyCertOptions, getPemTrustOptions, getPfxKeyCertOptions, getPfxTrustOptions, getSoLinger, getSslEngineOptions, getTrustOptions, getTrustStoreOptions, isSsl, isTcpKeepAlive, isTcpNoDelay, isUseAlpn, isUsePooledBuffers
public OAuth2ClientOptions()
public OAuth2ClientOptions(io.vertx.core.http.HttpClientOptions other)
other
- the options to copypublic OAuth2ClientOptions(OAuth2ClientOptions other)
other
- the options to copypublic OAuth2ClientOptions(io.vertx.core.json.JsonObject json)
json
- the JSONpublic String getSite()
public String getAuthorizationPath()
public OAuth2ClientOptions setAuthorizationPath(String authorizationPath)
public String getTokenPath()
public OAuth2ClientOptions setTokenPath(String tokenPath)
public String getRevocationPath()
public OAuth2ClientOptions setRevocationPath(String revocationPath)
public boolean isUseBasicAuthorizationHeader()
public OAuth2ClientOptions setUseBasicAuthorizationHeader(boolean useBasicAuthorizationHeader)
public String getClientSecretParameterName()
public OAuth2ClientOptions setClientSecretParameterName(String clientSecretParameterName)
public OAuth2ClientOptions setSite(String site)
public String getClientID()
public OAuth2ClientOptions setClientID(String clientID)
public String getClientSecret()
public OAuth2ClientOptions setClientSecret(String clientSecret)
public String getUserAgent()
public OAuth2ClientOptions setUserAgent(String userAgent)
public io.vertx.core.json.JsonObject getHeaders()
public OAuth2ClientOptions setHeaders(io.vertx.core.json.JsonObject headers)
public String getPublicKey()
public OAuth2ClientOptions setPublicKey(String publicKey)
public String getPrivateKey()
public OAuth2ClientOptions setPrivateKey(String privateKey)
public boolean isJwtToken()
public OAuth2ClientOptions setJwtToken(boolean jwtToken)
public String getLogoutPath()
public OAuth2ClientOptions setLogoutPath(String logoutPath)
public String getUserInfoPath()
public OAuth2ClientOptions setUserInfoPath(String userInfoPath)
public String getScopeSeparator()
public OAuth2ClientOptions setScopeSeparator(String scopeSeparator)
public io.vertx.core.json.JsonObject getExtraParameters()
public OAuth2ClientOptions setExtraParameters(io.vertx.core.json.JsonObject extraParams)
public String getIntrospectionPath()
public OAuth2ClientOptions setIntrospectionPath(String introspectionPath)
Copyright © 2017. All rights reserved.