Class OidcDbTokenStateManager
- java.lang.Object
-
- io.quarkus.oidc.db.token.state.manager.runtime.OidcDbTokenStateManager
-
- All Implemented Interfaces:
TokenStateManager
public class OidcDbTokenStateManager extends Object implements TokenStateManager
-
-
Constructor Summary
Constructors Constructor Description OidcDbTokenStateManager(String insertStatement, String deleteStatement, String getQuery)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.mutiny.Uni<String>createTokenState(io.vertx.ext.web.RoutingContext event, OidcTenantConfig oidcConfig, AuthorizationCodeTokens tokens, OidcRequestContext<String> requestContext)io.smallrye.mutiny.Uni<Void>deleteTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState, OidcRequestContext<Void> requestContext)io.smallrye.mutiny.Uni<AuthorizationCodeTokens>getTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState, OidcRequestContext<AuthorizationCodeTokens> requestContext)(package private) static longnow()(package private) voidsetSqlClientPool(io.vertx.sqlclient.Pool pool)
-
-
-
Method Detail
-
setSqlClientPool
void setSqlClientPool(io.vertx.sqlclient.Pool pool)
-
createTokenState
public io.smallrye.mutiny.Uni<String> createTokenState(io.vertx.ext.web.RoutingContext event, OidcTenantConfig oidcConfig, AuthorizationCodeTokens tokens, OidcRequestContext<String> requestContext)
- Specified by:
createTokenStatein interfaceTokenStateManager
-
getTokens
public io.smallrye.mutiny.Uni<AuthorizationCodeTokens> getTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState, OidcRequestContext<AuthorizationCodeTokens> requestContext)
- Specified by:
getTokensin interfaceTokenStateManager
-
deleteTokens
public io.smallrye.mutiny.Uni<Void> deleteTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState, OidcRequestContext<Void> requestContext)
- Specified by:
deleteTokensin interfaceTokenStateManager
-
now
static long now()
-
-