Package io.quarkus.oidc.runtime
Class OidcRecorder
java.lang.Object
io.quarkus.oidc.runtime.OidcRecorder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static io.smallrye.mutiny.Uni<OidcProviderClient>createOidcClientUni(OidcTenantConfig oidcConfig, io.vertx.core.Vertx vertx, io.quarkus.tls.TlsConfiguration defaultTlsConfiguration) protected static io.smallrye.mutiny.Uni<OidcProvider>createOidcProvider(OidcTenantConfig oidcConfig, io.vertx.core.Vertx vertx, io.quarkus.tls.TlsConfiguration defaultTlsConfiguration) createTenantConfigBean(OidcConfig config, Supplier<io.vertx.core.Vertx> vertx, Supplier<io.quarkus.tls.TlsConfigurationRegistry> registrySupplier, boolean userInfoInjectionPointDetected) createTenantIdentityProvider(String tenantName) protected static io.smallrye.mutiny.Uni<JsonWebKeySet>getJsonWebSetUni(OidcProviderClient client, OidcTenantConfig oidcConfig) voidsetup(OidcConfig config, io.vertx.core.Vertx vertxValue, io.quarkus.tls.TlsConfiguration defaultTlsConfiguration, boolean userInfoInjectionPointDetected) setupTokenCache(OidcConfig config, Supplier<io.vertx.core.Vertx> vertx) protected static OIDCExceptiontoOidcException(Throwable cause, String authServerUrl, String tenantId) static Optional<io.vertx.core.net.ProxyOptions>toProxyOptions(OidcCommonConfig.Proxy proxyConfig)
-
Constructor Details
-
OidcRecorder
public OidcRecorder()
-
-
Method Details
-
setupTokenCache
public Supplier<DefaultTokenIntrospectionUserInfoCache> setupTokenCache(OidcConfig config, Supplier<io.vertx.core.Vertx> vertx) -
createTenantConfigBean
public Supplier<TenantConfigBean> createTenantConfigBean(OidcConfig config, Supplier<io.vertx.core.Vertx> vertx, Supplier<io.quarkus.tls.TlsConfigurationRegistry> registrySupplier, boolean userInfoInjectionPointDetected) -
initTenantConfigBean
public void initTenantConfigBean() -
setup
public TenantConfigBean setup(OidcConfig config, io.vertx.core.Vertx vertxValue, io.quarkus.tls.TlsConfiguration defaultTlsConfiguration, boolean userInfoInjectionPointDetected) -
toProxyOptions
public static Optional<io.vertx.core.net.ProxyOptions> toProxyOptions(OidcCommonConfig.Proxy proxyConfig) -
toOidcException
protected static OIDCException toOidcException(Throwable cause, String authServerUrl, String tenantId) -
createOidcProvider
protected static io.smallrye.mutiny.Uni<OidcProvider> createOidcProvider(OidcTenantConfig oidcConfig, io.vertx.core.Vertx vertx, io.quarkus.tls.TlsConfiguration defaultTlsConfiguration) -
getJsonWebSetUni
protected static io.smallrye.mutiny.Uni<JsonWebKeySet> getJsonWebSetUni(OidcProviderClient client, OidcTenantConfig oidcConfig) -
createOidcClientUni
protected static io.smallrye.mutiny.Uni<OidcProviderClient> createOidcClientUni(OidcTenantConfig oidcConfig, io.vertx.core.Vertx vertx, io.quarkus.tls.TlsConfiguration defaultTlsConfiguration) -
tenantResolverInterceptorCreator
-
createTenantIdentityProvider
-