Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Anonymous access not allowed by configuration - requesting credentials

Avatar

Level 4

So I'm getting this error org.apache.sling.auth.core.impl.SlingAuthenticator getAnonymousResolver: Anonymous access not allowed by configuration - requesting credentials whenever I try to invoke my servlet from DefaultHttpClient. Here is my code

 HttpPost post = new HttpPost("http://localhost:4502/bin/sitemap/demo"+"?rootPath="+"/content/geometrixx");
     @SuppressWarnings("deprecation")
    org.apache.http.impl.client.DefaultHttpClient client = new org.apache.http.impl.client.DefaultHttpClient();
     org.apache.http.HttpResponse response = null;

     response = client.execute(post);

I did exactly the same as suggested in helpx articles listed below but still not working.
https://helpx.adobe.com/experience-manager/using/post_files.html

https://helpx.adobe.com/experience-manager/using/multiple-digital-assets.html

Please help.

1 Accepted Solution

Avatar

Correct answer by
Level 9
3 Replies

Avatar

Correct answer by
Level 9

Hi Vitis,

Add "/bin/sitemap/demo" in authentication requirement at http://host:port/system/console/configMgr/org.apache.sling.engine.impl.auth.SlingAuthenticator

Thanks,

Avatar

Level 1

Can only admins add the URL to the list in authentication requirements? I try to add the URL but get this error:
The request failed:

NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'https://aemuat.lta.gov.sg/system/console/configMgr/org.apache.sling.engine.impl.auth.SlingAuthenticator'.