Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用金字塔在禁止的视图中添加挑战标题?_Python_Http_Pyramid_Basic Authentication - Fatal编程技术网

Python 如何使用金字塔在禁止的视图中添加挑战标题?

Python 如何使用金字塔在禁止的视图中添加挑战标题?,python,http,pyramid,basic-authentication,Python,Http,Pyramid,Basic Authentication,当我使用@probled\u view\u config定义一个禁止的视图时,我想向客户端询问用户和密码。如何做到这一点?您只需将挑战添加到响应中即可。除此之外,禁止视图与任何其他(例外)视图一样 嗨,我用同样的代码添加了禁止视图,但是当我转到时,我只得到jason{“error”:“auth_required”}。但它不会挑战客户!!!您的客户可能不支持无记名令牌质询。对您的身份验证方案使用适当的质询。例如'Basic realm=“foobar”。太棒了!谢谢! @forbidden_vie

当我使用
@probled\u view\u config
定义一个禁止的视图时,我想向客户端询问用户和密码。如何做到这一点?

您只需将挑战添加到响应中即可。除此之外,禁止视图与任何其他(例外)视图一样


嗨,我用同样的代码添加了禁止视图,但是当我转到时,我只得到jason{“error”:“auth_required”}。但它不会挑战客户!!!您的客户可能不支持无记名令牌质询。对您的身份验证方案使用适当的质询。例如
'Basic realm=“foobar”
。太棒了!谢谢!
@forbidden_view_config(renderer='json')
def unauthenticated_forbidden_view(exc, request):
    request.response.status_code = 401
    request.response.www_authenticate = 'Bearer'
    return {'error': 'auth_required'}