I tried asking StackOverflow but apparently CherryPy isn't a hot topic overthere, so I ask thought I'l ask here. (Btw, I like CherrPy's composability by including objects inside other objects , helps reusability much more than the "class based views" in django imho)
Reviewing the tests of cherrypy I can see that test_auth_basic.py has the following conf:'tools.auth_basic.on': True, 'tools.auth_basic.realm': 'wonderland', 'tools.auth_basic.checkpassword': checkpasshash
but the file test_httpauth.py shows:
'tools.basic_auth.on': True, 'tools.basic_auth.realm': 'localhost', 'tools.basic_auth.users': fetch_password, 'tools.basic_auth.encrypt': sha_password_encrypter}}
what is the difference between those tools? Do both implement Basic Auth? If so, why two different tools, is one deprecated?