Package org.wildfly.security.http.oidc
Class OidcJsonConfiguration
java.lang.Object
org.wildfly.security.http.oidc.OidcJsonConfiguration
Configuration for Java based adapters
- Author:
- Bill Burke, Brad Culley, John D. Ament, Farah Juma
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected Stringprotected Stringprotected booleanprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected intprotected intprotected intprotected intprotected booleanprotected Stringprotected Stringprotected Stringprotected intprotected booleanprotected booleanprotected booleanprotected booleanprotected intprotected booleanprotected Stringprotected Stringprotected StringThe Proxy url to use for requests to the auth-server, configurable via the adapter config propertyproxy-url.protected booleanprotected intprotected Stringprotected Stringprotected booleanprotected intprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected intprotected Stringprotected Stringprotected intprotected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected booleanprotected booleanprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintintintintgetRealm()intgetScope()intintbooleanbooleanbooleanbooleanbooleanisCors()booleanbooleanbooleanbooleanbooleanisPkce()booleanbooleanbooleanbooleanbooleanvoidsetAllowAnyHostname(boolean allowAnyHostname) voidsetAlwaysRefreshToken(boolean alwaysRefreshToken) voidsetAuthenticationRequestFormat(String authenticationRequestFormat) voidsetAuthServerUrl(String authServerUrl) voidsetAutodetectBearerOnly(boolean autodetectBearerOnly) voidsetBearerOnly(boolean bearerOnly) voidsetClientId(String clientId) voidsetClientKeyPassword(String clientKeyPassword) voidsetClientKeystore(String clientKeystore) voidsetClientKeystorePassword(String clientKeystorePassword) voidsetConfidentialPort(int confidentialPort) voidsetConnectionPoolSize(int connectionPoolSize) voidsetConnectionTimeoutMillis(int connectionTimeoutMillis) voidsetConnectionTtlMillis(int connectionTtlMillis) voidsetCors(boolean cors) voidsetCorsAllowedHeaders(String corsAllowedHeaders) voidsetCorsAllowedMethods(String corsAllowedMethods) voidsetCorsExposedHeaders(String corsExposedHeaders) voidsetCorsMaxAge(int corsMaxAge) voidsetCredentials(Map<String, Object> credentials) voidsetDisableTrustManager(boolean disableTrustManager) voidsetEnableBasicAuth(boolean enableBasicAuth) voidsetExposeToken(boolean exposeToken) voidsetIgnoreOAuthQueryParameter(boolean ignoreOAuthQueryParameter) voidsetMinTimeBetweenJwksRequests(int minTimeBetweenJwksRequests) voidsetPkce(boolean pkce) voidsetPrincipalAttribute(String principalAttribute) voidsetProviderUrl(String providerUrl) voidsetProxyUrl(String proxyUrl) voidsetPublicClient(boolean publicClient) voidsetPublicKeyCacheTtl(int publicKeyCacheTtl) voidvoidsetRealmKey(String realmKey) voidsetRedirectRewriteRules(Map<String, String> redirectRewriteRules) voidsetRegisterNodeAtStartup(boolean registerNodeAtStartup) voidsetRegisterNodePeriod(int registerNodePeriod) voidsetRequestObjectEncryptionAlgValue(String requestObjectEncryptionAlgValue) voidsetRequestObjectEncryptionEncValue(String requestObjectEncryptionEncValue) voidsetRequestObjectSigningAlgorithm(String requestObjectSigningAlgorithm) voidsetRequestObjectSigningKeyAlias(String requestObjectSigningKeyAlias) voidsetRequestObjectSigningKeyPassword(String requestObjectSigningKeyPassword) voidsetRequestObjectSigningKeyStoreFile(String requestObjectSigningKeyStoreFile) voidsetRequestObjectSigningKeyStorePassword(String requestObjectSigningKeyStorePassword) voidsetRequestObjectSigningKeyStoreType(String requestObjectSigningKeyStoreType) voidsetResource(String resource) voidvoidsetSocketTimeoutMillis(int socketTimeoutMillis) voidsetSslRequired(String sslRequired) voidsetTokenCookiePath(String tokenCookiePath) voidsetTokenMinimumTimeToLive(int tokenMinimumTimeToLive) voidsetTokenSignatureAlgorithm(String tokenSignatureAlgorithm) voidsetTokenStore(String tokenStore) voidsetTruststore(String truststore) voidsetTruststorePassword(String truststorePassword) voidsetTurnOffChangeSessionIdOnLogin(Boolean turnOffChangeSessionIdOnLogin) voidsetUseRealmRoleMappings(boolean useRealmRoleMappings) voidsetUseResourceRoleMappings(boolean useResourceRoleMappings) voidsetVerifyTokenAudience(boolean verifyTokenAudience)
-
Field Details
-
allowAnyHostname
protected boolean allowAnyHostname -
disableTrustManager
protected boolean disableTrustManager -
truststore
-
truststorePassword
-
clientKeystore
-
clientKeystorePassword
-
clientKeyPassword
-
requestObjectSigningKeyStoreFile
-
requestObjectSigningKeyStorePassword
-
requestObjectSigningKeyPassword
-
requestObjectSigningKeyAlias
-
requestObjectSigningKeyStoreType
-
connectionPoolSize
protected int connectionPoolSize -
connectionTimeoutMillis
protected int connectionTimeoutMillis -
connectionTtlMillis
protected int connectionTtlMillis -
socketTimeoutMillis
protected int socketTimeoutMillis -
alwaysRefreshToken
protected boolean alwaysRefreshToken -
registerNodeAtStartup
protected boolean registerNodeAtStartup -
registerNodePeriod
protected int registerNodePeriod -
tokenStore
-
tokenCookiePath
-
principalAttribute
-
turnOffChangeSessionIdOnLogin
-
tokenMinimumTimeToLive
protected int tokenMinimumTimeToLive -
minTimeBetweenJwksRequests
protected int minTimeBetweenJwksRequests -
publicKeyCacheTtl
protected int publicKeyCacheTtl -
pkce
protected boolean pkce -
ignoreOAuthQueryParameter
protected boolean ignoreOAuthQueryParameter -
verifyTokenAudience
protected boolean verifyTokenAudience -
confidentialPort
protected int confidentialPort -
resource
-
useResourceRoleMappings
protected boolean useResourceRoleMappings -
useRealmRoleMappings
protected boolean useRealmRoleMappings -
cors
protected boolean cors -
corsMaxAge
protected int corsMaxAge -
corsAllowedHeaders
-
corsAllowedMethods
-
corsExposedHeaders
-
exposeToken
protected boolean exposeToken -
bearerOnly
protected boolean bearerOnly -
autodetectBearerOnly
protected boolean autodetectBearerOnly -
enableBasicAuth
protected boolean enableBasicAuth -
publicClient
protected boolean publicClient -
credentials
-
redirectRewriteRules
-
realm
-
realmKey
-
authServerUrl
-
sslRequired
-
providerUrl
-
clientId
-
tokenSignatureAlgorithm
-
scope
-
authenticationRequestFormat
-
requestObjectSigningAlgorithm
-
requestObjectEncryptionAlgValue
-
requestObjectEncryptionEncValue
-
proxyUrl
The Proxy url to use for requests to the auth-server, configurable via the adapter config propertyproxy-url.
-
-
Constructor Details
-
OidcJsonConfiguration
public OidcJsonConfiguration()
-
-
Method Details
-
isAllowAnyHostname
public boolean isAllowAnyHostname() -
setAllowAnyHostname
public void setAllowAnyHostname(boolean allowAnyHostname) -
isDisableTrustManager
public boolean isDisableTrustManager() -
setDisableTrustManager
public void setDisableTrustManager(boolean disableTrustManager) -
getTruststore
-
setTruststore
-
getTruststorePassword
-
setTruststorePassword
-
getRequestObjectSigningKeyStoreFile
-
setRequestObjectSigningKeyStoreFile
-
getClientKeystore
-
setClientKeystore
-
getRequestObjectSigningKeyStoreType
-
setRequestObjectSigningKeyStoreType
-
getRequestObjectSigningKeyAlias
-
setRequestObjectSigningKeyAlias
-
getClientKeystorePassword
-
setClientKeystorePassword
-
getClientKeyPassword
-
getRequestObjectSigningKeyPassword
-
getRequestObjectSigningKeyStorePassword
-
setClientKeyPassword
-
setRequestObjectSigningKeyStorePassword
-
setRequestObjectSigningKeyPassword
-
getConnectionPoolSize
public int getConnectionPoolSize() -
setConnectionPoolSize
public void setConnectionPoolSize(int connectionPoolSize) -
getConnectionTimeoutMillis
public int getConnectionTimeoutMillis() -
setConnectionTimeoutMillis
public void setConnectionTimeoutMillis(int connectionTimeoutMillis) -
getConnectionTtlMillis
public int getConnectionTtlMillis() -
setConnectionTtlMillis
public void setConnectionTtlMillis(int connectionTtlMillis) -
getSocketTimeoutMillis
public int getSocketTimeoutMillis() -
setSocketTimeoutMillis
public void setSocketTimeoutMillis(int socketTimeoutMillis) -
isAlwaysRefreshToken
public boolean isAlwaysRefreshToken() -
setAlwaysRefreshToken
public void setAlwaysRefreshToken(boolean alwaysRefreshToken) -
isRegisterNodeAtStartup
public boolean isRegisterNodeAtStartup() -
setRegisterNodeAtStartup
public void setRegisterNodeAtStartup(boolean registerNodeAtStartup) -
getRegisterNodePeriod
public int getRegisterNodePeriod() -
setRegisterNodePeriod
public void setRegisterNodePeriod(int registerNodePeriod) -
getTokenStore
-
setTokenStore
-
getTokenCookiePath
-
setTokenCookiePath
-
getPrincipalAttribute
-
setPrincipalAttribute
-
getTurnOffChangeSessionIdOnLogin
-
setTurnOffChangeSessionIdOnLogin
-
getProxyUrl
-
setProxyUrl
-
getTokenMinimumTimeToLive
public int getTokenMinimumTimeToLive() -
setTokenMinimumTimeToLive
public void setTokenMinimumTimeToLive(int tokenMinimumTimeToLive) -
getMinTimeBetweenJwksRequests
public int getMinTimeBetweenJwksRequests() -
setMinTimeBetweenJwksRequests
public void setMinTimeBetweenJwksRequests(int minTimeBetweenJwksRequests) -
getPublicKeyCacheTtl
public int getPublicKeyCacheTtl() -
setPublicKeyCacheTtl
public void setPublicKeyCacheTtl(int publicKeyCacheTtl) -
isPkce
public boolean isPkce() -
setPkce
public void setPkce(boolean pkce) -
isIgnoreOAuthQueryParameter
public boolean isIgnoreOAuthQueryParameter() -
setIgnoreOAuthQueryParameter
public void setIgnoreOAuthQueryParameter(boolean ignoreOAuthQueryParameter) -
isVerifyTokenAudience
public boolean isVerifyTokenAudience() -
setVerifyTokenAudience
public void setVerifyTokenAudience(boolean verifyTokenAudience) -
getSslRequired
-
setSslRequired
-
getRealm
-
setRealm
-
getRealmKey
-
setRealmKey
-
getAuthServerUrl
-
setAuthServerUrl
-
getProviderUrl
-
setProviderUrl
-
getConfidentialPort
public int getConfidentialPort() -
setConfidentialPort
public void setConfidentialPort(int confidentialPort) -
getResource
-
setResource
-
getClientId
-
setClientId
-
getResourceName
-
isUseResourceRoleMappings
public boolean isUseResourceRoleMappings() -
setUseResourceRoleMappings
public void setUseResourceRoleMappings(boolean useResourceRoleMappings) -
isUseRealmRoleMappings
public boolean isUseRealmRoleMappings() -
setUseRealmRoleMappings
public void setUseRealmRoleMappings(boolean useRealmRoleMappings) -
isCors
public boolean isCors() -
setCors
public void setCors(boolean cors) -
getCorsMaxAge
public int getCorsMaxAge() -
setCorsMaxAge
public void setCorsMaxAge(int corsMaxAge) -
getCorsAllowedHeaders
-
setCorsAllowedHeaders
-
getCorsAllowedMethods
-
setCorsAllowedMethods
-
getCorsExposedHeaders
-
setCorsExposedHeaders
-
isExposeToken
public boolean isExposeToken() -
setExposeToken
public void setExposeToken(boolean exposeToken) -
isBearerOnly
public boolean isBearerOnly() -
setBearerOnly
public void setBearerOnly(boolean bearerOnly) -
isAutodetectBearerOnly
public boolean isAutodetectBearerOnly() -
setAutodetectBearerOnly
public void setAutodetectBearerOnly(boolean autodetectBearerOnly) -
isEnableBasicAuth
public boolean isEnableBasicAuth() -
setEnableBasicAuth
public void setEnableBasicAuth(boolean enableBasicAuth) -
getCredentials
-
setCredentials
-
isPublicClient
public boolean isPublicClient() -
setPublicClient
public void setPublicClient(boolean publicClient) -
getRedirectRewriteRules
-
setRedirectRewriteRules
-
getTokenSignatureAlgorithm
-
setTokenSignatureAlgorithm
-
getScope
-
setScope
-
getAuthenticationRequestFormat
-
setAuthenticationRequestFormat
-
getRequestObjectSigningAlgorithm
-
setRequestObjectSigningAlgorithm
-
getRequestObjectEncryptionAlgValue
-
setRequestObjectEncryptionAlgValue
-
getRequestObjectEncryptionEncValue
-
setRequestObjectEncryptionEncValue
-