Package io.quarkus.oidc
Class OidcTenantConfig.Backchannel
java.lang.Object
io.quarkus.oidc.OidcTenantConfig.Backchannel
- All Implemented Interfaces:
OidcTenantConfig.Backchannel
- Enclosing class:
OidcTenantConfig
@Deprecated(since="3.18",
forRemoval=true)
public static class OidcTenantConfig.Backchannel
extends Object
implements OidcTenantConfig.Backchannel
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Summary
FieldsModifier and TypeFieldDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Token cache timer interval.Deprecated, for removal: This API element is subject to removal in a future version.Logout token claim whose value is used as a key for caching the tokens.Deprecated, for removal: This API element is subject to removal in a future version.The relative path of the Back-Channel Logout endpoint at the application.intDeprecated, for removal: This API element is subject to removal in a future version.Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.Deprecated, for removal: This API element is subject to removal in a future version.Number of minutes a logout token can be cached for. -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Token cache timer interval.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.getPath()Deprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Logout token claim whose value is used as a key for caching the tokens.path()Deprecated, for removal: This API element is subject to removal in a future version.The relative path of the Back-Channel Logout endpoint at the application.voidsetCleanUpTimerInterval(Duration cleanUpTimerInterval) Deprecated, for removal: This API element is subject to removal in a future version.voidsetLogoutTokenKey(String logoutTokenKey) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.voidsetTokenCacheSize(int tokenCacheSize) Deprecated, for removal: This API element is subject to removal in a future version.voidsetTokenCacheTimeToLive(Duration tokenCacheTimeToLive) Deprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.Deprecated, for removal: This API element is subject to removal in a future version.Number of minutes a logout token can be cached for.
-
Field Details
-
path
Deprecated, for removal: This API element is subject to removal in a future version.The relative path of the Back-Channel Logout endpoint at the application. It must start with the forward slash '/', for example, '/back-channel-logout'. This value is always resolved relative to 'quarkus.http.root-path'. -
tokenCacheSize
public int tokenCacheSizeDeprecated, for removal: This API element is subject to removal in a future version.Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. -
tokenCacheTimeToLive
Deprecated, for removal: This API element is subject to removal in a future version.Number of minutes a logout token can be cached for. -
cleanUpTimerInterval
Deprecated, for removal: This API element is subject to removal in a future version.Token cache timer interval. If this property is set, a timer checks and removes the stale entries periodically. -
logoutTokenKey
Deprecated, for removal: This API element is subject to removal in a future version.Logout token claim whose value is used as a key for caching the tokens. Only `sub` (subject) and `sid` (session id) claims can be used as keys. Set it to `sid` only if ID tokens issued by the OIDC provider have no `sub` but have `sid` claim.
-
-
Constructor Details
-
Backchannel
public Backchannel()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
setPath
Deprecated, for removal: This API element is subject to removal in a future version. -
getPath
Deprecated, for removal: This API element is subject to removal in a future version. -
getLogoutTokenKey
Deprecated, for removal: This API element is subject to removal in a future version. -
setLogoutTokenKey
Deprecated, for removal: This API element is subject to removal in a future version. -
getTokenCacheSize
public int getTokenCacheSize()Deprecated, for removal: This API element is subject to removal in a future version. -
setTokenCacheSize
public void setTokenCacheSize(int tokenCacheSize) Deprecated, for removal: This API element is subject to removal in a future version. -
getTokenCacheTimeToLive
Deprecated, for removal: This API element is subject to removal in a future version. -
setTokenCacheTimeToLive
Deprecated, for removal: This API element is subject to removal in a future version. -
getCleanUpTimerInterval
Deprecated, for removal: This API element is subject to removal in a future version. -
setCleanUpTimerInterval
Deprecated, for removal: This API element is subject to removal in a future version. -
path
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcTenantConfig.BackchannelThe relative path of the Back-Channel Logout endpoint at the application. It must start with the forward slash '/', for example, '/back-channel-logout'. This value is always resolved relative to 'quarkus.http.root-path'.- Specified by:
pathin interfaceOidcTenantConfig.Backchannel
-
tokenCacheSize
public int tokenCacheSize()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcTenantConfig.BackchannelMaximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.- Specified by:
tokenCacheSizein interfaceOidcTenantConfig.Backchannel
-
tokenCacheTimeToLive
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcTenantConfig.BackchannelNumber of minutes a logout token can be cached for.- Specified by:
tokenCacheTimeToLivein interfaceOidcTenantConfig.Backchannel
-
cleanUpTimerInterval
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcTenantConfig.BackchannelToken cache timer interval. If this property is set, a timer checks and removes the stale entries periodically.- Specified by:
cleanUpTimerIntervalin interfaceOidcTenantConfig.Backchannel
-
logoutTokenKey
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcTenantConfig.BackchannelLogout token claim whose value is used as a key for caching the tokens. Only `sub` (subject) and `sid` (session id) claims can be used as keys. Set it to `sid` only if ID tokens issued by the OIDC provider have no `sub` but have `sid` claim.- Specified by:
logoutTokenKeyin interfaceOidcTenantConfig.Backchannel
-
invalid reference