1

查看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}}

这些工具有什么区别?两者都实现基本身份验证吗?如果是这样,为什么不推荐使用两种不同的工具?

4

1 回答 1

0

我不小心碰到了这个回答我问题的链接。basic_auth 已被弃用,取而代之的是 auth_basic。

于 2013-03-18T20:36:26.897 回答