// Path: src/main/java/org/audit4j/microservice/ServerConfiguration.java
// public class ServerConfiguration extends Configuration {
// 
//     private List<Transport> transports = new ArrayList<>();
//     
//     public List<Transport> getTransports() {
//         return transports;
//     }
// 
//     public void setTransports(List<Transport> transports) {
//         this.transports = transports;
//     }
// 
//     @Override
//     public String toString() {
//         return "ServerConfiguration [transports=" + transports + "]";
//     }
// }


import java.util.HashMap;
import java.util.Map;
import org.audit4j.microservice.ServerConfiguration;
import io.vertx.core.AsyncResult;
import io.vertx.core.Future;
import io.vertx.core.Handler;
import io.vertx.core.Vertx;
import io.vertx.core.json.JsonObject;
import io.vertx.ext.auth.User;
package org.audit4j.microservice.web;




public class CustomAuthImpl implements CustomAuth {

    Map<String, String> users = new HashMap<>();

// Path: src/main/java/org/audit4j/microservice/ServerConfiguration.java
// public class ServerConfiguration extends Configuration {
// 
//     private List<Transport> transports = new ArrayList<>();
//     
//     public List<Transport> getTransports() {
//         return transports;
//     }
// 
//     public void setTransports(List<Transport> transports) {
//         this.transports = transports;
//     }
// 
//     @Override
//     public String toString() {
//         return "ServerConfiguration [transports=" + transports + "]";
//     }
// }


// Path: src/main/java/org/audit4j/microservice/web/CustomAuthImpl.java
import java.util.HashMap;
import java.util.Map;
import org.audit4j.microservice.ServerConfiguration;
import io.vertx.core.AsyncResult;
import io.vertx.core.Future;
import io.vertx.core.Handler;
import io.vertx.core.Vertx;
import io.vertx.core.json.JsonObject;
import io.vertx.ext.auth.User;

package org.audit4j.microservice.web;




public class CustomAuthImpl implements CustomAuth {

    Map<String, String> users = new HashMap<>();

    public CustomAuthImpl(Vertx vertx, ServerConfiguration config) {