Basic authentication with simplehttpserver

Matthieu picture Matthieu · Mar 11, 2017 · Viewed 10.5k times · Source

Is it possible to add a basic authentication with simplehttpserver ?

I would like to restrict the access to a website using SimpleHTTPServer

Answer

Granitosaurus picture Granitosaurus · Apr 25, 2018

I recently wrote sauth for this reason. It's just humanized and properly packaged version of https://github.com/tianhuil/SimpleHTTPAuthServer with python3 support.

Try it:

~$ pip install sauth
~$ cd some_dir
~/some_dir $ sauth admin 12345 
Serving "/home/user/some_dir" directory on http://0.0.0.0:8333