Package io.vertx.up.secure.authorization
Class AuthorizationBuiltInHandler
java.lang.Object
io.vertx.up.secure.authorization.AuthorizationBuiltInHandler
- All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>,io.vertx.ext.web.handler.AuthorizationHandler
public class AuthorizationBuiltInHandler
extends Object
implements io.vertx.ext.web.handler.AuthorizationHandler
Async authorization handler to extract resource from async database
- Author:
- Lang
-
Method Summary
Modifier and TypeMethodDescriptionio.vertx.ext.web.handler.AuthorizationHandleraddAuthorizationProvider(io.vertx.ext.auth.authorization.AuthorizationProvider authorizationProvider) static AuthorizationBuiltInHandlercreate(io.vertx.up.atom.secure.Aegis aegis) static AuthorizationBuiltInHandlercreate(AuthorizationResource resource) voidhandle(io.vertx.ext.web.RoutingContext event) io.vertx.ext.web.handler.AuthorizationHandlervariableConsumer(BiConsumer<io.vertx.ext.web.RoutingContext, io.vertx.ext.auth.authorization.AuthorizationContext> handler)
-
Method Details
-
create
-
create
-
variableConsumer
public io.vertx.ext.web.handler.AuthorizationHandler variableConsumer(BiConsumer<io.vertx.ext.web.RoutingContext, io.vertx.ext.auth.authorization.AuthorizationContext> handler) - Specified by:
variableConsumerin interfaceio.vertx.ext.web.handler.AuthorizationHandler
-
handle
public void handle(io.vertx.ext.web.RoutingContext event) - Specified by:
handlein interfaceio.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
-
addAuthorizationProvider
public io.vertx.ext.web.handler.AuthorizationHandler addAuthorizationProvider(io.vertx.ext.auth.authorization.AuthorizationProvider authorizationProvider) - Specified by:
addAuthorizationProviderin interfaceio.vertx.ext.web.handler.AuthorizationHandler
-