查看cherrypy的测试我可以看到test_auth_basic.py具有以下配置:
'tools.auth_basic.on': True,
'tools.auth_basic.realm': 'wonderland',
'tools.auth_basic.checkpassword': checkpasshash
但文件 test_httpauth.py 显示:
'tools.basic_auth.on': True,
'tools.basic_auth.realm': 'localhost',
'tools.basic_auth.users': fetch_password,
'tools.basic_auth.encrypt': sha_password_encrypter}}
这些工具有什么区别?两者都实现基本身份验证吗?如果是这样,为什么不推荐使用两种不同的工具?