В основном мне просто нужно получить аутентифицированное имя пользователя из apache2 (для базовых/аналогичных схем аутентификации), но в то время как в python.Как получить аутентифицированное имя пользователя под apache в коде python?
В PHP, это просто, и выглядит следующим образом:
$username = $_SERVER['PHP_AUTH_USER'];
$password = $_SERVER['PHP_AUTH_PW'];`
Вот что раздел Релевент о конфигурации на сайте в сайтах с поддержкой конфигурации выглядит следующим образом:
#Provides Authentication for the admin pages
<Location /admin>
AuthType Basic
AuthName "example.com"
AuthUserFile /data/passwd_admin
Require valid-user
</Location>`
Однако , Я не могу найти какой-либо метод извлечения этой информации из python.
это просто базовая аутентификация .htaccess? как пользователь аутентифицируется? –
@ Joran Beasley Да, хотя я не определяю его в .htaccess, он находится в конфигурации сайта с поддержкой конкретных сайтов Apache. Я отредактирую свой пост с соответствующим разделом. – 1n5aN1aC