Package io.quarkus.oidc.runtime
Class OidcRecorder
- java.lang.Object
-
- io.quarkus.oidc.runtime.OidcRecorder
-
public class OidcRecorder extends Object
-
-
Constructor Summary
Constructors Constructor Description OidcRecorder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static io.smallrye.mutiny.Uni<OidcProviderClient>createOidcClientUni(OidcTenantConfig oidcConfig, TlsConfig tlsConfig, io.vertx.core.Vertx vertx)protected static io.smallrye.mutiny.Uni<OidcProvider>createOidcProvider(OidcTenantConfig oidcConfig, TlsConfig tlsConfig, io.vertx.core.Vertx vertx)Consumer<io.vertx.ext.web.RoutingContext>createTenantResolverInterceptor(String tenantId)protected static io.smallrye.mutiny.Uni<JsonWebKeySet>getJsonWebSetUni(OidcProviderClient client, OidcTenantConfig oidcConfig)RuntimeValue<io.quarkus.security.spi.runtime.MethodDescription>methodInfoToDescription(String className, String methodName, String[] paramTypes)voidsetSecurityEventObserved(boolean isSecurityEventObserved)Supplier<TenantConfigBean>setup(OidcConfig config, Supplier<io.vertx.core.Vertx> vertx, TlsConfig tlsConfig)Supplier<DefaultTokenIntrospectionUserInfoCache>setupTokenCache(OidcConfig config, Supplier<io.vertx.core.Vertx> vertx)protected static OIDCExceptiontoOidcException(Throwable cause, String authServerUrl)static Optional<io.vertx.core.net.ProxyOptions>toProxyOptions(OidcCommonConfig.Proxy proxyConfig)
-
-
-
Method Detail
-
setupTokenCache
public Supplier<DefaultTokenIntrospectionUserInfoCache> setupTokenCache(OidcConfig config, Supplier<io.vertx.core.Vertx> vertx)
-
setup
public Supplier<TenantConfigBean> setup(OidcConfig config, Supplier<io.vertx.core.Vertx> vertx, TlsConfig tlsConfig)
-
methodInfoToDescription
public RuntimeValue<io.quarkus.security.spi.runtime.MethodDescription> methodInfoToDescription(String className, String methodName, String[] paramTypes)
-
setSecurityEventObserved
public void setSecurityEventObserved(boolean isSecurityEventObserved)
-
toProxyOptions
public static Optional<io.vertx.core.net.ProxyOptions> toProxyOptions(OidcCommonConfig.Proxy proxyConfig)
-
toOidcException
protected static OIDCException toOidcException(Throwable cause, String authServerUrl)
-
createOidcProvider
protected static io.smallrye.mutiny.Uni<OidcProvider> createOidcProvider(OidcTenantConfig oidcConfig, TlsConfig tlsConfig, io.vertx.core.Vertx vertx)
-
getJsonWebSetUni
protected static io.smallrye.mutiny.Uni<JsonWebKeySet> getJsonWebSetUni(OidcProviderClient client, OidcTenantConfig oidcConfig)
-
createOidcClientUni
protected static io.smallrye.mutiny.Uni<OidcProviderClient> createOidcClientUni(OidcTenantConfig oidcConfig, TlsConfig tlsConfig, io.vertx.core.Vertx vertx)
-
-