a vertx.io based authentication system for rest