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")
public static class OidcTenantConfig.Backchannel
extends Object
implements OidcTenantConfig.Backchannel
Deprecated.
-
Field Summary
FieldsModifier and TypeFieldDescriptionDeprecated.Token cache timer interval.Deprecated.Logout token claim whose value is used as a key for caching the tokens.Deprecated.The relative path of the Back-Channel Logout endpoint at the application.intDeprecated.Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.Deprecated.Number of minutes a logout token can be cached for. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Token cache timer interval.Deprecated.Deprecated.getPath()Deprecated.intDeprecated.Deprecated.Deprecated.Logout token claim whose value is used as a key for caching the tokens.path()Deprecated.The relative path of the Back-Channel Logout endpoint at the application.voidsetCleanUpTimerInterval(Duration cleanUpTimerInterval) Deprecated.voidsetLogoutTokenKey(String logoutTokenKey) Deprecated.voidDeprecated.voidsetTokenCacheSize(int tokenCacheSize) Deprecated.voidsetTokenCacheTimeToLive(Duration tokenCacheTimeToLive) Deprecated.intDeprecated.Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.Deprecated.Number of minutes a logout token can be cached for.
-
Field Details
-
path
Deprecated.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.Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies. -
tokenCacheTimeToLive
Deprecated.Number of minutes a logout token can be cached for. -
cleanUpTimerInterval
Deprecated.Token cache timer interval. If this property is set, a timer checks and removes the stale entries periodically. -
logoutTokenKey
Deprecated.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.
-
-
Method Details
-
setPath
Deprecated. -
getPath
Deprecated. -
getLogoutTokenKey
Deprecated. -
setLogoutTokenKey
Deprecated. -
getTokenCacheSize
public int getTokenCacheSize()Deprecated. -
setTokenCacheSize
public void setTokenCacheSize(int tokenCacheSize) Deprecated. -
getTokenCacheTimeToLive
Deprecated. -
setTokenCacheTimeToLive
Deprecated. -
getCleanUpTimerInterval
Deprecated. -
setCleanUpTimerInterval
Deprecated. -
path
Deprecated.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.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.Description copied from interface:OidcTenantConfig.BackchannelNumber of minutes a logout token can be cached for.- Specified by:
tokenCacheTimeToLivein interfaceOidcTenantConfig.Backchannel
-
cleanUpTimerInterval
Deprecated.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.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
-
OidcTenantConfigBuilder.BackchannelBuilderbuilder