updated auth library with new maven style