Uses of Class
io.quarkus.oidc.OidcTenantConfig
-
Packages that use OidcTenantConfig Package Description io.quarkus.oidc io.quarkus.oidc.runtime -
-
Uses of OidcTenantConfig in io.quarkus.oidc
Methods in io.quarkus.oidc that return OidcTenantConfig Modifier and Type Method Description default OidcTenantConfigTenantConfigResolver. resolve(io.vertx.ext.web.RoutingContext context)Deprecated.Use {@link #resolve(RoutingContext, TenantConfigRequestContext))} instead.Methods in io.quarkus.oidc that return types with arguments of type OidcTenantConfig Modifier and Type Method Description default io.smallrye.mutiny.Uni<OidcTenantConfig>TenantConfigResolver. resolve(io.vertx.ext.web.RoutingContext routingContext, TenantConfigResolver.TenantConfigRequestContext requestContext)Returns aOidcTenantConfiggiven aRoutingContext.io.smallrye.mutiny.Uni<OidcTenantConfig>TenantConfigResolver.TenantConfigRequestContext. runBlocking(Supplier<OidcTenantConfig> function)Methods in io.quarkus.oidc with parameters of type OidcTenantConfig Modifier and Type Method Description default StringTokenStateManager. createTokenState(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, AuthorizationCodeTokens tokens)default io.smallrye.mutiny.Uni<String>TokenStateManager. createTokenState(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, AuthorizationCodeTokens tokens, TokenStateManager.CreateTokenStateRequestContext requestContext)Convert the authorization code flow tokens into a token state.default voidTokenStateManager. deleteTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState)default io.smallrye.mutiny.Uni<Void>TokenStateManager. deleteTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState, TokenStateManager.DeleteTokensRequestContext requestContext)Delete the token state.default AuthorizationCodeTokensTokenStateManager. getTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState)Deprecated.default io.smallrye.mutiny.Uni<AuthorizationCodeTokens>TokenStateManager. getTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState, TokenStateManager.GetTokensRequestContext requestContext)Convert the token state into the authorization code flow tokens.Method parameters in io.quarkus.oidc with type arguments of type OidcTenantConfig Modifier and Type Method Description io.smallrye.mutiny.Uni<OidcTenantConfig>TenantConfigResolver.TenantConfigRequestContext. runBlocking(Supplier<OidcTenantConfig> function) -
Uses of OidcTenantConfig in io.quarkus.oidc.runtime
Fields in io.quarkus.oidc.runtime declared as OidcTenantConfig Modifier and Type Field Description OidcTenantConfigOidcConfig. defaultTenantThe default tenant.(package private) OidcTenantConfigOidcProvider. oidcConfig(package private) OidcTenantConfigTenantConfigContext. oidcConfigTenant configurationFields in io.quarkus.oidc.runtime with type parameters of type OidcTenantConfig Modifier and Type Field Description Map<String,OidcTenantConfig>OidcConfig. namedTenantsAdditional named tenants.Methods in io.quarkus.oidc.runtime that return OidcTenantConfig Modifier and Type Method Description OidcTenantConfigOidcProviderClient. getOidcConfig()OidcTenantConfigTenantConfigContext. getOidcTenantConfig()Methods in io.quarkus.oidc.runtime that return types with arguments of type OidcTenantConfig Modifier and Type Method Description Function<OidcTenantConfig,io.smallrye.mutiny.Uni<TenantConfigContext>>TenantConfigBean. getTenantConfigContextFactory()(package private) io.smallrye.mutiny.Uni<OidcTenantConfig>DefaultTenantConfigResolver. resolveConfig(io.vertx.ext.web.RoutingContext context)Methods in io.quarkus.oidc.runtime with parameters of type OidcTenantConfig Modifier and Type Method Description (package private) static io.vertx.core.http.impl.ServerCookieCodeAuthenticationMechanism. createCookie(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig, String name, String value, long maxAge)protected static io.smallrye.mutiny.Uni<OidcProviderClient>OidcRecorder. createOidcClientUni(OidcTenantConfig oidcConfig, TlsConfig tlsConfig, io.vertx.core.Vertx vertx)protected static io.smallrye.mutiny.Uni<OidcProvider>OidcRecorder. createOidcProvider(OidcTenantConfig oidcConfig, TlsConfig tlsConfig, io.vertx.core.Vertx vertx)io.smallrye.mutiny.Uni<String>DefaultTokenStateManager. createTokenState(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, AuthorizationCodeTokens tokens, TokenStateManager.CreateTokenStateRequestContext requestContext)io.smallrye.mutiny.Uni<Void>DefaultTokenStateManager. deleteTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState, TokenStateManager.DeleteTokensRequestContext requestContext)protected static io.smallrye.mutiny.Uni<JsonWebKeySet>OidcRecorder. getJsonWebSetUni(OidcProviderClient client, OidcTenantConfig oidcConfig)io.smallrye.mutiny.Uni<AuthorizationCodeTokens>DefaultTokenStateManager. getTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState, TokenStateManager.GetTokensRequestContext requestContext)(package private) static voidCodeAuthenticationMechanism. removeCookie(io.vertx.ext.web.RoutingContext context, io.vertx.core.http.impl.ServerCookie cookie, OidcTenantConfig oidcConfig)static voidOidcUtils. setSecurityIdentityRoles(QuarkusSecurityIdentity.Builder builder, OidcTenantConfig config, io.vertx.core.json.JsonObject rolesJson)static voidOidcUtils. setTenantIdAttribute(QuarkusSecurityIdentity.Builder builder, OidcTenantConfig config)Constructors in io.quarkus.oidc.runtime with parameters of type OidcTenantConfig Constructor Description OidcProvider(OidcProviderClient client, OidcTenantConfig oidcConfig, JsonWebKeySet jwks)OidcProvider(String publicKeyEnc, OidcTenantConfig oidcConfig)OidcProviderClient(io.vertx.mutiny.ext.web.client.WebClient client, OidcConfigurationMetadata metadata, OidcTenantConfig oidcConfig)TenantConfigContext(OidcProvider client, OidcTenantConfig config)TenantConfigContext(OidcProvider client, OidcTenantConfig config, boolean ready)Constructor parameters in io.quarkus.oidc.runtime with type arguments of type OidcTenantConfig Constructor Description TenantConfigBean(Map<String,TenantConfigContext> staticTenantsConfig, Map<String,TenantConfigContext> dynamicTenantsConfig, TenantConfigContext defaultTenant, Function<OidcTenantConfig,io.smallrye.mutiny.Uni<TenantConfigContext>> tenantConfigContextFactory, Executor blockingExecutor)
-