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) static booleanOidcUtils.cacheUserInfoInIdToken(DefaultTenantConfigResolver resolver, OidcTenantConfig oidcConfig) voidOidcImpl.create(OidcTenantConfig tenantConfig) (package private) static io.vertx.core.http.impl.ServerCookieCodeAuthenticationMechanism.createCookie(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig, String name, String value, long maxAge) (package private) static io.vertx.core.http.impl.ServerCookieCodeAuthenticationMechanism.createCookie(io.vertx.ext.web.RoutingContext context, OidcTenantConfig oidcConfig, String name, String value, long maxAge, boolean sessionCookie) 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) io.smallrye.mutiny.Uni<TenantConfigContext>TenantConfigBean.createDynamicTenantContext(OidcTenantConfig oidcConfig) static TenantConfigContextTenantConfigContext.createNotReady(OidcProvider provider, OidcTenantConfig config, Supplier<io.smallrye.mutiny.Uni<TenantConfigContext>> staticTenantCreator) static TenantConfigContextTenantConfigContext.createReady(OidcProvider provider, OidcTenantConfig config) (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) 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) (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) OidcUtils.getAllScopes(OidcTenantConfig oidcConfig) static StringOidcUtils.getCookieSuffix(OidcTenantConfig oidcConfig) io.smallrye.mutiny.Uni<TokenIntrospection>DefaultTokenIntrospectionUserInfoCache.getIntrospection(String token, OidcTenantConfig oidcConfig, OidcRequestContext<TokenIntrospection> requestContext) 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.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.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) static OidcTenantConfigOidcUtils.resolveProviderConfig(OidcTenantConfig oidcTenantConfig) (package private) static voidOidcUtils.setSecurityIdentityPermissions(QuarkusSecurityIdentity.Builder builder, OidcTenantConfig config, io.vertx.core.json.JsonObject permissionsJson) static voidOidcUtils.setSecurityIdentityRoles(QuarkusSecurityIdentity.Builder builder, OidcTenantConfig config, io.vertx.core.json.JsonObject rolesJson) static voidOidcUtils.setTenantIdAttribute(QuarkusSecurityIdentity.Builder builder, OidcTenantConfig config) 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, TokenCustomizer tokenCustomizer, Key tokenDecryptionKey, List<org.jose4j.jwt.consumer.Validator> customValidators) OidcProvider(OidcProviderClientImpl client, OidcTenantConfig oidcConfig, JsonWebKeySet jwks, Key tokenDecryptionKey) OidcProvider(String publicKeyEnc, OidcTenantConfig oidcConfig, Key tokenDecryptionKey) OidcProviderClientImpl(io.vertx.mutiny.ext.web.client.WebClient client, io.vertx.core.Vertx vertx, OidcConfigurationMetadata metadata, OidcTenantConfig oidcConfig, Map<OidcEndpoint.Type, List<OidcRequestFilter>> requestFilters, Map<OidcEndpoint.Type, List<OidcResponseFilter>> responseFilters) (package private)TenantConfigContextImpl(OidcProvider client, OidcTenantConfig config) (package private)TenantConfigContextImpl(OidcProvider provider, OidcTenantConfig config, boolean ready) -
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)