Package io.quarkus.oidc.runtime
Class ResourceMetadataHandler
java.lang.Object
io.quarkus.oidc.runtime.ResourceMetadataHandler
- All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
@Singleton
public class ResourceMetadataHandler
extends Object
implements io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static StringbuildAbsoluteResourceIdentifierUrl(io.vertx.ext.web.RoutingContext context, DefaultTenantConfigResolver resolver, OidcTenantConfig oidcConfig) (package private) static StringbuildResourceIdentifierUrl(io.vertx.ext.web.RoutingContext context, DefaultTenantConfigResolver resolver, OidcTenantConfig oidcConfig) (package private) static voidfireResourceMetadataChangedEvent(OidcTenantConfig oidcConfig, TenantConfigContext tenant) (package private) static voidfireResourceMetadataReadyEvent(OidcTenantConfig oidcConfig) (package private) static StringgetResourceMetadataPath(OidcTenantConfig oidcConfig, String configuredRootPath) voidhandle(io.vertx.ext.web.RoutingContext routingContext) (package private) static StringresourceMetadataAuthenticateParameter(io.vertx.ext.web.RoutingContext context, DefaultTenantConfigResolver resolver, OidcTenantConfig oidcConfig) (package private) voidsetup(io.vertx.ext.web.Router router) (package private) void
-
Constructor Details
-
ResourceMetadataHandler
ResourceMetadataHandler(DefaultTenantConfigResolver resolver)
-
-
Method Details
-
handle
public void handle(io.vertx.ext.web.RoutingContext routingContext) - Specified by:
handlein interfaceio.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
-
setup
void setup(@Observes io.vertx.ext.web.Router router) -
updatePathMatcher
-
getResourceMetadataPath
-
fireResourceMetadataChangedEvent
static void fireResourceMetadataChangedEvent(OidcTenantConfig oidcConfig, TenantConfigContext tenant) -
fireResourceMetadataReadyEvent
-
resourceMetadataAuthenticateParameter
static String resourceMetadataAuthenticateParameter(io.vertx.ext.web.RoutingContext context, DefaultTenantConfigResolver resolver, OidcTenantConfig oidcConfig) -
buildResourceIdentifierUrl
static String buildResourceIdentifierUrl(io.vertx.ext.web.RoutingContext context, DefaultTenantConfigResolver resolver, OidcTenantConfig oidcConfig) -
buildAbsoluteResourceIdentifierUrl
static String buildAbsoluteResourceIdentifierUrl(io.vertx.ext.web.RoutingContext context, DefaultTenantConfigResolver resolver, OidcTenantConfig oidcConfig)
-