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 TypeMethodDescriptionOidcRedirectFilter.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.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 TypeFieldDescriptionOidcConfig.defaultTenantThe default tenant.(package private) final OidcTenantConfigCertChainPublicKeyResolver.oidcConfig(package private) final OidcTenantConfigOidcProvider.oidcConfig(package private) final OidcTenantConfigTenantConfigContext.oidcConfigTenant configurationFields in io.quarkus.oidc.runtime with type parameters of type OidcTenantConfigMethods in io.quarkus.oidc.runtime that return OidcTenantConfigModifier and TypeMethodDescriptionOidcProviderClient.getOidcConfig()TenantConfigContext.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.(package private) static OidcTenantConfigOidcUtils.resolveProviderConfig(OidcTenantConfig oidcTenantConfig) Methods in io.quarkus.oidc.runtime that return types with arguments of type OidcTenantConfigModifier and TypeMethodDescriptionFunction<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 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) (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) protected static io.smallrye.mutiny.Uni<OidcProviderClient>OidcRecorder.createOidcClientUni(OidcTenantConfig oidcConfig, io.vertx.core.Vertx vertx, io.quarkus.tls.TlsConfiguration defaultTlsConfiguration) protected static io.smallrye.mutiny.Uni<OidcProvider>OidcRecorder.createOidcProvider(OidcTenantConfig oidcConfig, io.vertx.core.Vertx vertx, io.quarkus.tls.TlsConfiguration defaultTlsConfiguration) 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) protected static io.smallrye.mutiny.Uni<JsonWebKeySet>OidcRecorder.getJsonWebSetUni(OidcProviderClient client, OidcTenantConfig oidcConfig) 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) Constructors in io.quarkus.oidc.runtime with parameters of type OidcTenantConfigModifierConstructorDescriptionBackChannelLogoutTokenCache(OidcTenantConfig oidcTenantConfig, io.vertx.core.Vertx vertx) CertChainPublicKeyResolver(OidcTenantConfig oidcConfig) DynamicVerificationKeyResolver(OidcProviderClient client, OidcTenantConfig config) OidcProvider(OidcProviderClient client, OidcTenantConfig oidcConfig, JsonWebKeySet jwks, TokenCustomizer tokenCustomizer, Key tokenDecryptionKey, List<org.jose4j.jwt.consumer.Validator> customValidators) OidcProvider(OidcProviderClient client, OidcTenantConfig oidcConfig, JsonWebKeySet jwks, Key tokenDecryptionKey) OidcProvider(String publicKeyEnc, OidcTenantConfig oidcConfig, Key tokenDecryptionKey) OidcProviderClient(io.vertx.mutiny.ext.web.client.WebClient client, io.vertx.core.Vertx vertx, OidcConfigurationMetadata metadata, OidcTenantConfig oidcConfig, Map<OidcEndpoint.Type, List<OidcRequestFilter>> filters) (package private)RouteHandler(OidcTenantConfig oidcTenantConfig) TenantConfigContext(OidcProvider client, OidcTenantConfig config) TenantConfigContext(OidcProvider provider, OidcTenantConfig config, boolean ready) Constructor parameters in io.quarkus.oidc.runtime with type arguments of type OidcTenantConfigModifierConstructorDescriptionTenantConfigBean(Map<String, TenantConfigContext> staticTenantsConfig, Map<String, TenantConfigContext> dynamicTenantsConfig, TenantConfigContext defaultTenant, Function<OidcTenantConfig, io.smallrye.mutiny.Uni<TenantConfigContext>> tenantConfigContextFactory) -
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)