Interface HttpSecurityPolicy.AuthorizationRequestContext
- All Known Implementing Classes:
HttpSecurityPolicy.DefaultAuthorizationRequestContext
- Enclosing interface:
- HttpSecurityPolicy
public static interface HttpSecurityPolicy.AuthorizationRequestContext
A context object that can be used to run blocking tasks
Blocking identity providers should use this context object to run blocking tasks, to prevent excessive and unnecessary delegation to thread pools
-
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<HttpSecurityPolicy.CheckResult>runBlocking(io.vertx.ext.web.RoutingContext context, io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> identity, BiFunction<io.vertx.ext.web.RoutingContext, io.quarkus.security.identity.SecurityIdentity, HttpSecurityPolicy.CheckResult> function)
-
Method Details
-
runBlocking
io.smallrye.mutiny.Uni<HttpSecurityPolicy.CheckResult> runBlocking(io.vertx.ext.web.RoutingContext context, io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> identity, BiFunction<io.vertx.ext.web.RoutingContext, io.quarkus.security.identity.SecurityIdentity, HttpSecurityPolicy.CheckResult> function)
-