我正在Apache服务器上使用Flask开发一个网页,其中服务器正在执行基本身份验证.也就是说,访问服务器上的页面的用户通过Apache呈现登录屏幕,并且在将请求传递到我的页面之前检查登录凭证.
问题是我是否以及如何从我的flask/python代码访问用户名.当在同一台服务器上使用PHP而不是flask/python时,它很简单:用户名可用作$ _SERVER变量(可用两次,作为键PHP_AUTH_USER的值,也是AUTHENTICATE_CN).我猜/希望Apache会同样使得经过验证的用户名可用于烧瓶(可能通过WSGI以某种方式),但我找不到它.
我已经尝试在request.headers中显示所有键/值对,但用户名不存在.我还应该看看其他地方吗?