Ticket #25501

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

오픈 날짜: 2011-06-26 01:46 마지막 업데이트: 2011-07-28 19:47

Reporter:
소유자:
Type:
Status:
Closed
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

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 History (3/3 Histories)

2011-06-26 01:46 Updated by: jun66j5
  • New Ticket "wiki:login ページを作成しようとすると HTTP 認証を要求されてしまう" created
2011-07-27 22:39 Updated by: okamototk
  • Resolution Update from None to Fixed
  • 소유자 Update from (None) to okamototk
댓글 올리기

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

203:882f652b0e6e

にて対応しました。

2011-07-28 19:47 Updated by: kanu
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2011-07-28 19:47

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login