Disable Basic Authentication | Community
Skip to main content
Level 2
Apr 26, 2018 5:29 PM UTC
Solved

Disable Basic Authentication

I want to disable basic authentication and ran across this thread: How to make CQ5 working with enabled basic http authentication dispatcher .  I didn't get any hits, maybe because the thread was so old, so I'll post here as a new topic.

I know this will break replication, but I'm just curious on how to do it.  It appears that I can set HTTP Basic Authentication on http://localhost:4502/system/console/configMgr/org.apache.sling.engine.impl.auth.SlingAuth enticator to Disabled, but that doesn't seem to work on several AEM 6.2 instances I have tested on.  Replication is still working and I can pass the basic authentication headers to the admin UI and it logs me in.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
joerghoh
joerghohAccepted solution
Employee
May 1, 2018 4:45 PM UTC

Hm, I would not do it. You should do security testing against a hardened publish instance (with dispatcher in front of it), following the AEM security checklist (see [1]). That's the typical threat scenario.

The /bin/receive servlet is normally (if you implement the security checklist) not reachable from the internet.

Jörg

[1] Security Checklist

4 replies

akhoury
Employee
Apr 16, 2020 5:53 PM UTC

Instead of disabling basic auth on publish, just don't include Authorization header in the /clientheaders config of the dispatcher configuration.  That effectively prevents basic auth from the outside world.

Translate
joerghoh
joerghohAccepted solution
Employee
May 1, 2018 4:45 PM UTC

Hm, I would not do it. You should do security testing against a hardened publish instance (with dispatcher in front of it), following the AEM security checklist (see [1]). That's the typical threat scenario.

The /bin/receive servlet is normally (if you implement the security checklist) not reachable from the internet.

Jörg

[1] Security Checklist

Translate
25793466Author
Level 2
Apr 30, 2018 3:57 PM UTC

Right, I know.  I was just wondering if it's feasible to disable.  I am doing some security testing.

Translate
joerghoh
Employee
Apr 27, 2018 3:53 PM UTC

You should disable basic auth on publish if you want to break replication :-)

Jölrg

Translate