Class RbacWall

java.lang.Object
cn.vertxup.rbac.wall.RbacWall

@Wall(value="extension", path="/api/*") public class RbacWall extends Object
Interface defined for component
  • Constructor Details

    • RbacWall

      public RbacWall()
  • Method Details

    • authenticate

      @Authenticate public io.vertx.core.Future<Boolean> authenticate(io.vertx.core.json.JsonObject data)
    • authorize

      @Authorized public io.vertx.core.Future<io.vertx.core.json.JsonObject> authorize(io.vertx.ext.auth.User user)
    • resource

      @AuthorizedResource public io.vertx.core.Future<io.vertx.core.json.JsonObject> resource(io.vertx.core.json.JsonObject params)