※ ChatGPTを利用し、要約された質問です(原文:SSL認証後のTracの動き)
SSL認証後のTracの動き
このQ&Aのポイント
SSL認証を行った後にTracのログインで「Authorization Required」となるエラーが発生しています。SSL通信の際に入力したIDとパスワードが引き継がれているためだと考えられます。
Tracの認証はダイジェスト認証に設定されており、別サイトでSSL認証を実施した後に公開するTracページにアクセスしています。
質問者はTracのプラグインとして、TracWebAdmin、TracAccountManager、WebAdminUsers、IniAdmin、AuthzWebAdmin、AddCommentMacro、TagsPlugin、TocMacro、TracNav、XMLRPCPlugin、CustomFieldAdmin、DecoratorPugin、CompeteUserPlugin、TracWysiwygを使用しています。
現在、ローカルにあるTracを外部に公開しようと考えています。
SSLを使わないローカル接続ではエラーは出ないのですが、
一度、SSL通信を行った後にTracのログインリンクを押すと
IDとパスワードを入力する画面が出ずに
「Authorization Required」となってしまいます。
これは、SSL通信の際に入力したIDとパスワードを
引き継いだままになっているから出るエラーなのでしょうか。
Tracの認証はダイジェスト認証に設定をしてあります。
別サイトでSSL認証 → 公開するTracのページ と言う流れです。
どなたかご教授願えないでしょうか。
よろしくお願い致します。
使用している環境は下記の通りです。
Software related with Apache and Subversion
プロダクト ライセンス バージョン
Apache2+SSL Apache License 2.0 2.2.6
mod_python Apache License 2.0 3.3.0b
Subversion Apache License 2.0 1.4.5
Subversion Python Binding Apache License 2.0 win32-1.4.5_py25
Software related with Trac and Python
プロダクト ライセンス バージョン
trac-ja BSD License 0.10.4-ja-1
Python Python License 2.5.1
setuptools Python License or ZPL 0.6c7-py2.5
ClearSilver Neotonic ClearSilver License 0.10.4.win32-py2.5
SilverCity BSD License 0.9.7-win32-py2.4
SQLite3 Public Domain 3.3.8(+文字化け対応パッチ)
SQLite Database Browser Public Domain 1.3
Apache Maven Apache Software License 2.0 2.0.8
Hudson Creative Commons Attribution Share-Alike license and MIT License 1.212
Tracのプラグインとして、TracWebAdmin、TracAccountManager、WebAdminUsers、IniAdmin、 AuthzWebAdmin、AddCommentMacro、TagsPlugin、TocMacro、TracNav、XMLRPCPlugin、 CustomFieldAdmin、DecoratorPugin、CompeteUserPlugin、TracWysiwygを含んでいます。
お礼
自己解決しました。
補足
回答ありがとうございます。 一度、リンクを管理しているサイトに接続して そのサイトを経由して他のリンクに飛ぶように設定をしてあります。 【外部接続の場合】 パスワードを管理しているサイトでIDとパスワードを入力(SSL認証) → リンクでTracのページへ飛ぶ → 再度、Tracのページでログインを行う 【ローカルの場合】 Tracのページでログインを行う 外部と内部で使いたい為にこのような設定になっています。