Package io.quarkus.oidc.runtime
Class OidcRecorder
java.lang.Object
io.quarkus.oidc.runtime.OidcRecorder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFunction<io.quarkus.arc.SyntheticCreationalContext<TenantConfigBean>,TenantConfigBean> createTenantConfigBean(OidcConfig config, Supplier<io.vertx.core.Vertx> vertx, Supplier<io.quarkus.tls.TlsConfigurationRegistry> registry, SecurityConfig securityConfig) createTenantIdentityProvider(String tenantName) voidsetupTokenCache(OidcConfig config, Supplier<io.vertx.core.Vertx> vertx) voidsetUserInfoInjectionPointDetected(boolean userInfoInjectionPointDetected)
-
Field Details
-
LOG
static final org.jboss.logging.Logger LOG
-
-
Constructor Details
-
OidcRecorder
public OidcRecorder()
-
-
Method Details
-
setupTokenCache
public Supplier<DefaultTokenIntrospectionUserInfoCache> setupTokenCache(OidcConfig config, Supplier<io.vertx.core.Vertx> vertx) -
setUserInfoInjectionPointDetected
public void setUserInfoInjectionPointDetected(boolean userInfoInjectionPointDetected) -
createTenantConfigBean
public Function<io.quarkus.arc.SyntheticCreationalContext<TenantConfigBean>,TenantConfigBean> createTenantConfigBean(OidcConfig config, Supplier<io.vertx.core.Vertx> vertx, Supplier<io.quarkus.tls.TlsConfigurationRegistry> registry, SecurityConfig securityConfig) -
initTenantConfigBean
public void initTenantConfigBean() -
tenantResolverInterceptorCreator
-
createTenantIdentityProvider
-