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, OidcRequestContext))} 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, OidcRequestContext<OidcTenantConfig> requestContext)Returns aOidcTenantConfiggiven aRoutingContext.Methods in io.quarkus.oidc with parameters of type OidcTenantConfig Modifier and Type Method Description io.smallrye.mutiny.Uni<Void>TokenIntrospectionCache. addIntrospection(String token, TokenIntrospection introspection, OidcTenantConfig oidcConfig, OidcRequestContext<Void> requestContext)Add a newTokenIntrospectionresult to the cache.io.smallrye.mutiny.Uni<Void>UserInfoCache. addUserInfo(String token, UserInfo userInfo, OidcTenantConfig oidcConfig, OidcRequestContext<Void> requestContext)Add a newUserInfoto the cache.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, OidcRequestContext<String> requestContext)Convert the authorization code flow tokens into a token state.default voidTokenStateManager. deleteTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState)Deprecated.default io.smallrye.mutiny.Uni<Void>TokenStateManager. deleteTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState, OidcRequestContext<Void> requestContext)Delete the token state.io.smallrye.mutiny.Uni<TokenIntrospection>TokenIntrospectionCache. getIntrospection(String token, OidcTenantConfig oidcConfig, OidcRequestContext<TokenIntrospection> requestContext)Get the cachedTokenIntrospectionresult.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, OidcRequestContext<AuthorizationCodeTokens> requestContext)Convert the token state into the authorization code flow tokens.io.smallrye.mutiny.Uni<UserInfo>UserInfoCache. getUserInfo(String token, OidcTenantConfig oidcConfig, OidcRequestContext<UserInfo> requestContext)Get the cachedUserInfo.Method parameters in io.quarkus.oidc with type arguments of type OidcTenantConfig Modifier and Type Method Description default io.smallrye.mutiny.Uni<OidcTenantConfig>TenantConfigResolver. resolve(io.vertx.ext.web.RoutingContext routingContext, OidcRequestContext<OidcTenantConfig> requestContext)Returns aOidcTenantConfiggiven aRoutingContext. -
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 io.smallrye.mutiny.Uni<Void>DefaultTokenIntrospectionUserInfoCache. addIntrospection(String token, TokenIntrospection introspection, OidcTenantConfig oidcTenantConfig, OidcRequestContext<Void> requestContext)io.smallrye.mutiny.Uni<Void>DefaultTokenIntrospectionUserInfoCache. addUserInfo(String token, UserInfo userInfo, OidcTenantConfig oidcTenantConfig, OidcRequestContext<Void> requestContext)(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, OidcRequestContext<String> requestContext)io.smallrye.mutiny.Uni<Void>DefaultTokenStateManager. deleteTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState, OidcRequestContext<Void> requestContext)io.smallrye.mutiny.Uni<TokenIntrospection>DefaultTokenIntrospectionUserInfoCache. getIntrospection(String token, OidcTenantConfig oidcConfig, OidcRequestContext<TokenIntrospection> 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, OidcRequestContext<AuthorizationCodeTokens> requestContext)io.smallrye.mutiny.Uni<UserInfo>DefaultTokenIntrospectionUserInfoCache. getUserInfo(String token, OidcTenantConfig oidcConfig, OidcRequestContext<UserInfo> 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)
-