Ticket #25501

wiki:login ページを作成しようとすると HTTP 認証を要求されてしまう

Eröffnet am: 2011-06-26 01:46 Letztes Update: 2011-07-28 19:47

Auswertung:
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine

Details

http://localhost/trac/SampleProject/wiki/login にアクセスすると発生します。 この現象は URL 中に /login があると HTTP 認証が要求されるように httpd.conf が書かれているためです。

以下のようにするか

diff -r 0a06ab7674b7 install/replace/httpd.conf.in
--- a/install/replace/httpd.conf.in     Mon Jun 20 08:22:45 2011 +0900
+++ b/install/replace/httpd.conf.in     Sun Jun 26 01:33:26 2011 +0900
@@ -514,7 +514,7 @@
 </IfModule>


-<LocationMatch "/[^/]+/login($|/)">
+<LocationMatch "^/trac/[^/]+/login($|/)">
   AuthType Digest
   AuthName trac
   AuthUserFile "%%TL_PROJECT_HOME%%\trac.htdigest"
もしくは <Location> とワイルドカードで次のようにするのがよいのではないでしょうか。
diff -r 0a06ab7674b7 install/replace/httpd.conf.in
--- a/install/replace/httpd.conf.in     Mon Jun 20 08:22:45 2011 +0900
+++ b/install/replace/httpd.conf.in     Sun Jun 26 01:39:38 2011 +0900
@@ -514,12 +514,17 @@
 </IfModule>


-<LocationMatch "/[^/]+/login($|/)">
+<Location "/">
   AuthType Digest
   AuthName trac
   AuthUserFile "%%TL_PROJECT_HOME%%\trac.htdigest"
+</Location>
+<Location "/trac/*/login">
   Require valid-user
-</LocationMatch>
+</Location>
+<Location "/trac/*/login/*">
+  Require valid-user
+</Location>


 # LDAPを利用して認証する場合、下記の設定を利用

Ticket-Verlauf (3/3 Historien)

2011-06-26 01:46 Aktualisiert von: jun66j5
  • New Ticket "wiki:login ページを作成しようとすると HTTP 認証を要求されてしまう" created
2011-07-27 22:39 Aktualisiert von: okamototk
  • Lösung Update from Keine to Gefixt
  • Verantwortlicher Update from (Keine) to okamototk
Kommentar

ご報告ありがとうございます。

203:882f652b0e6e

にて対応しました。

2011-07-28 19:47 Aktualisiert von: kanu
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2011-07-28 19:47

Dateianhangliste

Keine Anhänge

Bearbeiten

Please login to add comment to this ticket » Anmelden