回顾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}}
这些工具有什么区别?两者都实现Basic Auth?如果是这样,为什么两个不同的工具,一个被弃用?
答案 0 :(得分:0)
来自cherrypy的人回答了这个问题:
https://groups.google.com/forum/?fromgroups=#!topic/cherrypy-users/StfkHVlVpDQ
但答案并不完全。
答案 1 :(得分:0)
我不小心撞到了link来回答我的问题。 basic_auth已被弃用,支持auth_basic。