Cherrypy:auth_basic和basic_auth之间有什么区别

时间:2012-11-08 10:01:13

标签: basic-authentication cherrypy

回顾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?如果是这样,为什么两个不同的工具,一个被弃用?

2 个答案:

答案 0 :(得分:0)

来自cherrypy的人回答了这个问题:

https://groups.google.com/forum/?fromgroups=#!topic/cherrypy-users/StfkHVlVpDQ

但答案并不完全。

答案 1 :(得分:0)

我不小心撞到了link来回答我的问题。 basic_auth已被弃用,支持auth_basic。