簡體   English   中英

使用mod_python進行身份驗證,不彈出登錄憑據

[英]Authentication with mod_python without login credentials popup

我正在將Centos服務器與apache服務器一起使用。 我添加了python腳本,該腳本讀取我的網站的登錄cookie,並以此為基礎返回apache.OK或apache.HTTP_UNAUTHORIZED。 但是,即使存在cookie,它也會彈出該登錄表單。

感謝您提供有關如何刪除該彈出窗口的任何幫助。

我嘗試刪除AuthType Basic,但隨后出現以下錯誤

服務器遇到內部錯誤或配置錯誤,無法完成您的請求。

  <Directory "/var/www/html/reports" >
  AddHandler mod_python .py
  PythonHandler /tmp/access.py
  PythonAuthenHandler /tmp/access.py
  PythonDebug On
  SSLRequireSSL
  AllowOverride AuthConfig
  #AuthType Basic
  AuthName "Restricted Area"
  AuthBasicAuthoritative Off
  Options -Indexes
  require valid-user

剛發現如果您不想彈出登錄名,則必須將req.user設置為

在req.user為null之前拋出錯誤。 我做了這個req.user = "nobody"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM