@Test(groups = { "standalone", "default_provider" })
public void digestAuthTest() throws IOException, ExecutionException, TimeoutException, InterruptedException {
AsyncHttpClient client = getAsyncHttpClient(null);
try {
Future<Response> f = client.prepareGet("http://127.0.0.1:" + port1 + "/")//
.setRealm(new Realm.RealmBuilder().setPrincipal(USER).setPassword(ADMIN).setRealmName("MyRealm").setScheme(Realm.AuthScheme.DIGEST).build())//
.execute();
Response resp = f.get(60, TimeUnit.SECONDS);
assertNotNull(resp);
assertEquals(resp.getStatusCode(), HttpServletResponse.SC_OK);