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 Details

    • create

      public static AuthorizationBuiltInHandler create(io.vertx.up.atom.secure.Aegis aegis)
    • create

      public static AuthorizationBuiltInHandler create(AuthorizationResource resource)
    • variableConsumer

      public io.vertx.ext.web.handler.AuthorizationHandler variableConsumer(BiConsumer<io.vertx.ext.web.RoutingContext,io.vertx.ext.auth.authorization.AuthorizationContext> handler)
      Specified by:
      variableConsumer in interface io.vertx.ext.web.handler.AuthorizationHandler
    • handle

      public void handle(io.vertx.ext.web.RoutingContext event)
      Specified by:
      handle in interface io.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:
      addAuthorizationProvider in interface io.vertx.ext.web.handler.AuthorizationHandler