class OAuth2ClientOptions extends HttpClientOptions
Options describing how an OAuth2 will make connections.
- Alphabetic
- By Inheritance
- OAuth2ClientOptions
- HttpClientOptions
- ClientOptionsBase
- TCPSSLOptions
- NetworkOptions
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new OAuth2ClientOptions(_asJava: ext.auth.oauth2.OAuth2ClientOptions)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
addCrlPath(value: String): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
addCrlValue(value: Buffer): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
addEnabledCipherSuite(value: String): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
addEnabledSecureTransportProtocol(value: String): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
addPubSecKey(value: PubSecKeyOptions): OAuth2ClientOptions
The provider PubSec key options
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asJava: ext.auth.oauth2.OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getAlpnVersions: Buffer[HttpVersion]
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
- def getAuthorizationPath: String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getClientID: String
- def getClientSecret: String
- def getClientSecretParameterName: String
-
def
getConnectTimeout: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
-
def
getCrlPaths: Buffer[String]
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getCrlValues: Buffer[Buffer]
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getDecoderInitialBufferSize: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getDefaultHost: String
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getDefaultPort: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getEnabledCipherSuites: Set[String]
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getEnabledSecureTransportProtocols: Set[String]
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
- def getExtraParameters: JsonObject
- def getHeaders: JsonObject
-
def
getHttp2ConnectionWindowSize: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getHttp2MaxPoolSize: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getHttp2MultiplexingLimit: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getIdleTimeout: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getInitialSettings: Http2Settings
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
- def getIntrospectionPath: String
- def getJWTOptions: JWTOptions
-
def
getJdkSslEngineOptions: JdkSSLEngineOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
- def getJwkPath: String
-
def
getKeyStoreOptions: JksOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getLocalAddress: String
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
-
def
getLogActivity: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
- def getLogoutPath: String
-
def
getMaxChunkSize: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getMaxHeaderSize: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getMaxInitialLineLength: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getMaxPoolSize: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getMaxRedirects: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getMaxWaitQueueSize: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getMaxWebsocketFrameSize: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getMaxWebsocketMessageSize: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getMetricsName: String
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
-
def
getOpenSslEngineOptions: OpenSSLEngineOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPemKeyCertOptions: PemKeyCertOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPemTrustOptions: PemTrustOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPfxKeyCertOptions: PfxOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPfxTrustOptions: PfxOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
getPipeliningLimit: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getProtocolVersion: HttpVersion
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
getProxyOptions: ProxyOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
- def getPubSecKeys: Buffer[PubSecKeyOptions]
-
def
getReceiveBufferSize: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
- def getRevocationPath: String
- def getScopeSeparator: String
-
def
getSendBufferSize: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
- def getSite: String
-
def
getSoLinger: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
- def getTokenPath: String
-
def
getTrafficClass: Int
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
getTrustStoreOptions: JksOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
- def getUserAgent: String
- def getUserInfoParameters: JsonObject
- def getUserInfoPath: String
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
isForceSni: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
isHttp2ClearTextUpgrade: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isJWTToken: Boolean
-
def
isKeepAlive: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
isPipelining: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
isReuseAddress: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
isReusePort: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
isSendUnmaskedFrames: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
isSsl: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpCork: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpFastOpen: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpKeepAlive: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpNoDelay: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTcpQuickAck: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isTrustAll: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
-
def
isTryUseCompression: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
isUseAlpn: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
- def isUseBasicAuthorizationHeader: Boolean
-
def
isUsePooledBuffers: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
isVerifyHost: Boolean
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
setAlpnVersions(value: Buffer[HttpVersion]): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setAuthorizationPath(value: String): OAuth2ClientOptions
Get the Oauth2 authorization resource path.
Get the Oauth2 authorization resource path. e.g.: /oauth/authorize
-
def
setClientID(value: String): OAuth2ClientOptions
Set the provider client id
-
def
setClientSecret(value: String): OAuth2ClientOptions
Set the provider client secret
-
def
setClientSecretParameterName(value: String): OAuth2ClientOptions
Override the HTTP form field name for client secret
-
def
setConnectTimeout(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
-
def
setDecoderInitialBufferSize(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setDefaultHost(value: String): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setDefaultPort(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setEnabledSecureTransportProtocols(value: Set[String]): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setExtraParameters(value: JsonObject): OAuth2ClientOptions
Set extra parameters to be sent to the provider on each request
-
def
setForceSni(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setHeaders(value: JsonObject): OAuth2ClientOptions
Set custom headers to be sent with every request to the provider
-
def
setHttp2ClearTextUpgrade(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setHttp2ConnectionWindowSize(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setHttp2MaxPoolSize(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setHttp2MultiplexingLimit(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setIdleTimeout(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setInitialSettings(value: Http2Settings): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setIntrospectionPath(value: String): OAuth2ClientOptions
Set the provider token introspection resource path
- def setJWTOptions(value: JWTOptions): OAuth2ClientOptions
- def setJWTToken(value: Boolean): OAuth2ClientOptions
-
def
setJdkSslEngineOptions(value: JdkSSLEngineOptions): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
- def setJwkPath(value: String): OAuth2ClientOptions
-
def
setKeepAlive(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setKeyStoreOptions(value: JksOptions): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setLocalAddress(value: String): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
-
def
setLogActivity(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setLogoutPath(value: String): OAuth2ClientOptions
Set the provider logout path
-
def
setMaxChunkSize(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setMaxHeaderSize(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setMaxInitialLineLength(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setMaxPoolSize(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setMaxRedirects(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setMaxWaitQueueSize(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setMaxWebsocketFrameSize(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setMaxWebsocketMessageSize(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setMetricsName(value: String): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
-
def
setOpenSslEngineOptions(value: OpenSSLEngineOptions): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPemKeyCertOptions(value: PemKeyCertOptions): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPemTrustOptions(value: PemTrustOptions): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPfxKeyCertOptions(value: PfxOptions): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPfxTrustOptions(value: PfxOptions): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setPipelining(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setPipeliningLimit(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setProtocolVersion(value: HttpVersion): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setProxyOptions(value: ProxyOptions): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
- def setPubSecKeys(value: Buffer[PubSecKeyOptions]): OAuth2ClientOptions
-
def
setReceiveBufferSize(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setReuseAddress(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setReusePort(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setRevocationPath(value: String): OAuth2ClientOptions
Set the Oauth2 revocation resource path.
Set the Oauth2 revocation resource path. e.g.: /oauth/revoke
-
def
setScopeSeparator(value: String): OAuth2ClientOptions
Set the provider scope separator
-
def
setSendBufferSize(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setSendUnmaskedFrames(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setSite(value: String): OAuth2ClientOptions
Root URL for the provider
-
def
setSoLinger(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setSsl(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpCork(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpFastOpen(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpKeepAlive(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpNoDelay(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTcpQuickAck(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTokenPath(value: String): OAuth2ClientOptions
Get the Oauth2 token resource path.
Get the Oauth2 token resource path. e.g.: /oauth/token
-
def
setTrafficClass(value: Int): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
-
def
setTrustAll(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
-
def
setTrustStoreOptions(value: JksOptions): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setTryUseCompression(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
def
setUseAlpn(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setUseBasicAuthorizationHeader(value: Boolean): OAuth2ClientOptions
Flag to use HTTP basic auth header with client id, client secret.
-
def
setUsePooledBuffers(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
-
def
setUserAgent(value: String): OAuth2ClientOptions
Set a custom user agent to use when communicating to a provider
-
def
setUserInfoParameters(value: JsonObject): OAuth2ClientOptions
Set custom parameters to be sent during the userInfo resource request
-
def
setUserInfoPath(value: String): OAuth2ClientOptions
Set the provider userInfo resource path
-
def
setVerifyHost(value: Boolean): OAuth2ClientOptions
- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )