@Test(groups = { "standalone", "default_provider" })
public void redirectAndBasicAuthTest() throws Exception, ExecutionException, TimeoutException, InterruptedException {
AsyncHttpClient client = getAsyncHttpClient(new AsyncHttpClientConfig.Builder().setFollowRedirect(true).setMaxRedirects(10).build());
try {
Future<Response> f = client.prepareGet(getTargetUrl2())//
.setRealm((new Realm.RealmBuilder()).setPrincipal(USER).setPassword(ADMIN).build())//
.execute();
Response resp = f.get(3, TimeUnit.SECONDS);
assertEquals(resp.getStatusCode(), HttpServletResponse.SC_OK);
assertNotNull(resp);