@Override
 public AuthDescriptor getAuthDescriptor() {
   if (!configurationProvider.getAnonymousAuthBucket().equals(bucket) && bucket != null) {
     return new AuthDescriptor(new String[] {}, new PlainCallbackHandler(bucket, pass));
   } else {
     return null;
   }
 }