0

サーバー応答から基本認証のユーザー名とパスワードを設定することは可能ですか?

特定のCookie認証システムでログインできるサイトwww.example.comがあります。

このサイトには、別のサーバー (www.example.com/other など) によって提供される別の URL にアプリもあります。他の URL で提供されるアプリは私が管理していないため、編集してパスワード システムを追加したくありません。

そのディレクトリを基本認証で保護し、他の URL にアクセスする前に www.example.com にアクセスしたときに、メイン サイトに基本認証を設定させたいと考えています。

または、これを行うより良い方法はありますか?

*詳細情報を編集:

www.example.com は、mod_wsgi を使用するフラスコ アプリによって提供されます。

www.example.com/other は、Apache 経由で提供される awstats (php) アプリです。

フラスコ アプリには Cookie ベースの認証システムがあり、これを awstats アプリに拡張したいと考えています。

4

1 に答える 1

2

使用中のサーバーに接続するときに、基本認証資格情報が常にクライアントによって提供される必要があるため、実際にある Web アプリ サーバーから別の Web アプリ サーバーにユーザーを引き渡したい場合、これは不可能です。

cURL などを使用して、ユーザーに代わって 2 番目のサーバーからコンテンツを取得し、それを最初のサーバーの Web アプリケーション内に表示することができます。または、おそらくサーバーをプロキシとして構成することもできますが、実際にクライアントと 2 番目のサーバーの間で直接リクエストを処理する場合は、別の認証メカニズム (おそらく OAuth など) を検討する必要があります。

于 2012-11-26T22:24:49.570 に答える