Package io.quarkus.oidc.common.runtime
Class OidcClientCommonConfig
java.lang.Object
io.quarkus.oidc.common.runtime.OidcCommonConfig
io.quarkus.oidc.common.runtime.OidcClientCommonConfig
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.quarkus.oidc.common.runtime.OidcCommonConfig
OidcCommonConfig.Proxy, OidcCommonConfig.Tls -
Field Summary
FieldsModifier and TypeFieldDescriptionThe client id of the application.The client name of the application.Credentials the OIDC adapter uses to authenticate to the OIDC server.The relative path or absolute URL of the OIDC token revocation endpoint.The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL.Fields inherited from class io.quarkus.oidc.common.runtime.OidcCommonConfig
authServerUrl, connectionDelay, connectionRetryCount, connectionTimeout, discoveryEnabled, followRedirects, maxPoolSize, proxy, registrationPath, tls, useBlockingDnsLookup -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionvoidsetClientId(String clientId) voidsetClientName(String clientName) voidsetCredentials(OidcClientCommonConfig.Credentials credentials) voidsetRevokePath(String revokePath) voidsetTokenPath(String tokenPath) Methods inherited from class io.quarkus.oidc.common.runtime.OidcCommonConfig
getAuthServerUrl, getConnectionDelay, getConnectionTimeout, getDiscoveryEnabled, getMaxPoolSize, getProxy, getRegistrationPath, isDiscoveryEnabled, setAuthServerUrl, setConnectionDelay, setConnectionTimeout, setDiscoveryEnabled, setDiscoveryEnabled, setMaxPoolSize, setProxy, setRegistrationPath
-
Field Details
-
tokenPath
The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL. Set ifOidcCommonConfig.discoveryEnabledis `false` or a discovered token endpoint path must be customized. -
revokePath
The relative path or absolute URL of the OIDC token revocation endpoint. -
clientId
The client id of the application. Each application has a client id that is used to identify the application. Setting the client id is not required if#applicationTypeis `service` and no token introspection is required. -
clientName
The client name of the application. It is meant to represent a human readable description of the application which you may provide when an application (client) is registered in an OpenId Connect provider's dashboard. For example, you can set this property to have more informative log messages which record an activity of the given client. -
credentials
Credentials the OIDC adapter uses to authenticate to the OIDC server.
-
-
Constructor Details
-
OidcClientCommonConfig
public OidcClientCommonConfig() -
OidcClientCommonConfig
-
-
Method Details
-
getTokenPath
-
setTokenPath
-
getRevokePath
-
setRevokePath
-
getClientId
-
setClientId
-
getClientName
-
setClientName
-
getCredentials
-
setCredentials
-