Uses of Class
io.quarkus.oidc.OidcTenantConfig
Packages that use OidcTenantConfig
-
Uses of OidcTenantConfig in io.quarkus.oidc
Methods in io.quarkus.oidc that return OidcTenantConfigModifier and TypeMethodDescriptionOidcTenantConfigBuilder.build()static OidcTenantConfigOidcTenantConfig.of(OidcTenantConfig mapping) CreatesOidcTenantConfigfrom themapping.OidcRedirectFilter.OidcRedirectContext.oidcTenantConfig()Returns the value of theoidcTenantConfigrecord component.Methods in io.quarkus.oidc that return types with arguments of type OidcTenantConfigModifier and TypeMethodDescriptionio.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 OidcTenantConfigModifier and TypeMethodDescriptionio.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.voidOidc.create(OidcTenantConfig tenantConfig) Creates OIDC tenant.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.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.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.voidTokenCertificateValidator.validate(OidcTenantConfig oidcConfig, List<X509Certificate> chain, String tokenClaims) Validate X509 certificate chainMethod parameters in io.quarkus.oidc with type arguments of type OidcTenantConfigModifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<OidcTenantConfig> TenantConfigResolver.resolve(io.vertx.ext.web.RoutingContext routingContext, OidcRequestContext<OidcTenantConfig> requestContext) Returns aOidcTenantConfiggiven aRoutingContext.Constructors in io.quarkus.oidc with parameters of type OidcTenantConfigModifierConstructorDescriptionOidcRedirectContext(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcTenantConfig, String redirectUri, io.vertx.core.MultiMap additionalQueryParams) Creates an instance of aOidcRedirectContextrecord class. -
Uses of OidcTenantConfig in io.quarkus.oidc.runtime
Fields in io.quarkus.oidc.runtime declared as OidcTenantConfigModifier and TypeFieldDescription(package private) final OidcTenantConfigCertChainPublicKeyResolver.oidcConfig(package private) final OidcTenantConfigOidcProvider.oidcConfigMethods in io.quarkus.oidc.runtime that return OidcTenantConfigModifier and TypeMethodDescription(package private) OidcTenantConfigOidcImpl.getDefaultTenantConfig()LazyTenantConfigContext.getOidcTenantConfig()TenantConfigContext.getOidcTenantConfig()TenantConfigContextImpl.getOidcTenantConfig()DefaultTenantConfigResolver.getResolvedConfig(String sessionTenantId) (package private) static OidcTenantConfigOidcUtils.mergeTenantConfig(OidcTenantConfig tenant, OidcTenantConfig provider) Merge the current tenant and well-known OpenId Connect provider configurations.LazyTenantConfigContext.oidcConfig()TenantConfigContext.oidcConfig()Tenant configurationTenantConfigContextImpl.oidcConfig()(package private) static OidcTenantConfigOidcUtils.resolveProviderConfig(OidcTenantConfig oidcTenantConfig) Methods in io.quarkus.oidc.runtime that return types with arguments of type OidcTenantConfigModifier and TypeMethodDescription(package private) Map<String, OidcTenantConfig> OidcImpl.getStaticTenantConfigs()(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 OidcTenantConfigModifier and TypeMethodDescriptionio.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) io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> BearerAuthenticationMechanism.authenticate(io.vertx.ext.web.RoutingContext context, io.quarkus.security.identity.IdentityProviderManager identityProviderManager, OidcTenantConfig oidcTenantConfig) io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> CodeAuthenticationMechanism.authenticate(io.vertx.ext.web.RoutingContext context, io.quarkus.security.identity.IdentityProviderManager identityProviderManager, OidcTenantConfig oidcTenantConfig) (package private) static StringResourceMetadataHandler.buildAbsoluteResourceIdentifierUrl(io.vertx.ext.web.RoutingContext context, DefaultTenantConfigResolver resolver, OidcTenantConfig oidcConfig) (package private) static StringResourceMetadataHandler.buildResourceIdentifierUrl(io.vertx.ext.web.RoutingContext context, DefaultTenantConfigResolver resolver, OidcTenantConfig oidcConfig) static booleanOidcUtils.cacheUserInfoInIdToken(DefaultTenantConfigResolver resolver, OidcTenantConfig oidcConfig) voidOidcImpl.create(OidcTenantConfig tenantConfig) (package private) static voidOidcUtils.createChunkedCookie(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig, String baseCookieName, String cookieValue, long maxAge) static io.vertx.core.http.impl.ServerCookieOidcUtils.createCookie(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig, String name, String value, long maxAge) (package private) TenantConfigContextTenantContextFactory.createDefaultTenantConfig(Map<String, OidcTenantConfig> staticTenants, OidcTenantConfig defaultTenant) (package private) io.smallrye.mutiny.Uni<TenantConfigContext> TenantContextFactory.createDynamic(OidcTenantConfig oidcConfig) (package private) io.smallrye.mutiny.Uni<TenantConfigContext> TenantConfigBean.createDynamicTenantContext(OidcTenantConfig oidcConfig) static TenantConfigContextTenantConfigContext.createNotReady(OidcProvider provider, OidcTenantConfig config, Supplier<io.smallrye.mutiny.Uni<TenantConfigContext>> staticTenantCreator) static io.smallrye.mutiny.Uni<TenantConfigContext> TenantConfigContext.createReady(OidcProvider provider, OidcTenantConfig config) (package private) static io.smallrye.mutiny.Uni<TenantConfigContext> TenantConfigContextImpl.createReady(OidcProvider provider, OidcTenantConfig config) (package private) static io.vertx.core.http.impl.ServerCookieOidcUtils.createSessionCookie(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig, String name, String value, long maxAge) (package private) Map<String, TenantConfigContext> TenantContextFactory.createStaticTenantConfigs(Map<String, OidcTenantConfig> staticTenants, OidcTenantConfig defaultTenant) io.smallrye.mutiny.Uni<String> DefaultTokenStateManager.createTokenState(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, AuthorizationCodeTokens tokens, OidcRequestContext<String> requestContext) static StringOidcUtils.decryptToken(String token, io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig) static AuthorizationCodeTokensOidcUtils.decryptTokens(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig, AuthorizationCodeTokens tokens) io.smallrye.mutiny.Uni<Void> DefaultTokenStateManager.deleteTokens(io.vertx.ext.web.RoutingContext routingContext, OidcTenantConfig oidcConfig, String tokenState, OidcRequestContext<Void> requestContext) static StringOidcUtils.encodeScopes(OidcTenantConfig oidcConfig) static StringOidcUtils.encryptToken(String token, io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig) static AuthorizationCodeTokensOidcUtils.encryptTokens(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig, AuthorizationCodeTokens tokens) (package private) static StringOidcUtils.extractBearerToken(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig) static TokenCustomizerTenantFeatureFinder.find(OidcTenantConfig oidcConfig) static <T> List<T> TenantFeatureFinder.find(OidcTenantConfig oidcTenantConfig, Class<T> tenantFeatureClass) static voidBackChannelLogoutHandler.fireBackChannelLogoutChangedEvent(OidcTenantConfig oidcConfig, TenantConfigContext tenant) static voidBackChannelLogoutHandler.fireBackChannelLogoutReadyEvent(OidcTenantConfig oidcConfig) (package private) static voidResourceMetadataHandler.fireResourceMetadataChangedEvent(OidcTenantConfig oidcConfig, TenantConfigContext tenant) (package private) static voidResourceMetadataHandler.fireResourceMetadataReadyEvent(OidcTenantConfig oidcConfig) OidcUtils.getAllScopes(OidcTenantConfig oidcConfig) static StringOidcUtils.getCookieSuffix(OidcTenantConfig oidcConfig) io.smallrye.mutiny.Uni<TokenIntrospection> DefaultTokenIntrospectionUserInfoCache.getIntrospection(String token, OidcTenantConfig oidcConfig, OidcRequestContext<TokenIntrospection> requestContext) OidcUtils.getOidcRequestFilters(OidcTenantConfig oidcTenantConfig) static Map<io.quarkus.oidc.common.OidcEndpoint.Type, List<io.quarkus.oidc.common.OidcResponseFilter>> OidcUtils.getOidcResponseFilters(OidcTenantConfig oidcTenantConfig) (package private) static StringResourceMetadataHandler.getResourceMetadataPath(OidcTenantConfig oidcConfig, String configuredRootPath) static StringOidcUtils.getSessionCookie(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcTenantConfig) static StringOidcUtils.getSessionCookie(Map<String, Object> context, Map<String, io.vertx.core.http.Cookie> cookies, OidcTenantConfig oidcTenantConfig) static StringOidcUtils.getSessionCookie(Map<String, Object> context, Map<String, io.vertx.core.http.Cookie> cookies, OidcTenantConfig oidcTenantConfig, String defaultSessionCookieName, String sessionCookieName) static StringOidcUtils.getSessionCookieName(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) static booleanOidcUtils.isServiceApp(OidcTenantConfig oidcConfig) static booleanOidcUtils.isWebApp(OidcTenantConfig oidcConfig) (package private) static OidcTenantConfigOidcUtils.mergeTenantConfig(OidcTenantConfig tenant, OidcTenantConfig provider) Merge the current tenant and well-known OpenId Connect provider configurations.(package private) static io.smallrye.mutiny.Uni<OidcProviderClientImpl> OidcProviderClientImpl.of(io.vertx.mutiny.ext.web.client.WebClient client, io.vertx.core.Vertx vertx, OidcConfigurationMetadata metadata, OidcTenantConfig oidcConfig, Map<io.quarkus.oidc.common.OidcEndpoint.Type, List<io.quarkus.oidc.common.OidcRequestFilter>> requestFilters, Map<io.quarkus.oidc.common.OidcEndpoint.Type, List<io.quarkus.oidc.common.OidcResponseFilter>> responseFilters) static StringOidcUtils.removeCookie(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig, String cookieName) (package private) static voidOidcUtils.removeCookie(io.vertx.ext.web.RoutingContext context, io.vertx.core.http.impl.ServerCookie cookie, OidcTenantConfig oidcConfig) (package private) static io.smallrye.mutiny.Uni<Void> OidcUtils.removeSessionCookie(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig, TokenStateManager tokenStateManager) (package private) io.smallrye.mutiny.Uni<TenantConfigContext> TenantConfigBean.replaceDynamicTenantContext(OidcTenantConfig oidcConfig) (package private) static OidcTenantConfigOidcUtils.resolveProviderConfig(OidcTenantConfig oidcTenantConfig) (package private) static StringResourceMetadataHandler.resourceMetadataAuthenticateParameter(io.vertx.ext.web.RoutingContext context, DefaultTenantConfigResolver resolver, OidcTenantConfig oidcConfig) static voidOidcUtils.setClearSiteData(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig) (package private) static voidOidcUtils.setSecurityIdentityPermissions(io.quarkus.security.runtime.QuarkusSecurityIdentity.Builder builder, OidcTenantConfig config, io.vertx.core.json.JsonObject permissionsJson) static voidOidcUtils.setSecurityIdentityRoles(io.quarkus.security.runtime.QuarkusSecurityIdentity.Builder builder, OidcTenantConfig config, io.vertx.core.json.JsonObject rolesJson) static voidOidcUtils.setTenantIdAttribute(io.quarkus.security.runtime.QuarkusSecurityIdentity.Builder builder, OidcTenantConfig config) (package private) io.smallrye.mutiny.Uni<TenantConfigContext> TenantConfigBean.updateDynamicTenantContext(OidcTenantConfig oidcConfig) Method parameters in io.quarkus.oidc.runtime with type arguments of type OidcTenantConfigModifier and TypeMethodDescription(package private) TenantConfigContextTenantContextFactory.createDefaultTenantConfig(Map<String, OidcTenantConfig> staticTenants, OidcTenantConfig defaultTenant) (package private) Map<String, TenantConfigContext> TenantContextFactory.createStaticTenantConfigs(Map<String, OidcTenantConfig> staticTenants, OidcTenantConfig defaultTenant) Constructors in io.quarkus.oidc.runtime with parameters of type OidcTenantConfigModifierConstructorDescriptionCertChainPublicKeyResolver(OidcTenantConfig oidcConfig) DynamicVerificationKeyResolver(OidcProviderClientImpl client, OidcTenantConfig config) OidcProvider(OidcProviderClientImpl client, OidcTenantConfig oidcConfig, JsonWebKeySet jwks) OidcProvider(OidcProviderClientImpl client, OidcTenantConfig oidcConfig, JsonWebKeySet jwks, TokenCustomizer tokenCustomizer, List<org.jose4j.jwt.consumer.Validator> customValidators) OidcProvider(String publicKeyEnc, OidcTenantConfig oidcConfig) (package private)TenantConfigContextImpl(OidcProvider provider, OidcTenantConfig config, boolean ready, TenantConfigContextImpl.Credentials credentials) (package private)TenantConfigContextImpl(TenantConfigContext tenantConfigContext, OidcTenantConfig oidcConfig) -
Uses of OidcTenantConfig in io.quarkus.oidc.runtime.providers
Methods in io.quarkus.oidc.runtime.providers that return OidcTenantConfigModifier and TypeMethodDescriptionstatic OidcTenantConfigKnownOidcProviders.provider(OidcTenantConfig.Provider provider)