I have several Linux HTTP servers setup with no authentication required to access the web content. I would like for my Windows users to be able to access these sites with pass-through authentication.
I don't want to have to try and set this up on every web server though. My idea is that I could NTLM authenticate them at a reverse proxy and then the proxy could make the unauthenticated request and the web servers would only accept connections from said reverse proxy. Ideally I would be able to restrict access to certain sites/urls based on the users AD group but that is not a requirement.
Most examples/tutorials I have come across in searching are about proxying the credentials all the way to the destination web server but I want the proxy to do the authentication itself. I'm fine with running the proxy in Windows if I need. Whatever is easiest to setup is what I'm looking for.