0

Pythonコードで認証されたユーザーのみがサーバー上の特定のファイルにアクセスできるようにするにはどうすればよいですか?

たとえば、/static/book.txt保護したいものがあるとします。ユーザーがにアクセスする/some/path/that/validates/himと、Pythonスクリプトはユーザーにアクセスする価値がある/static/book.txtと見なし、そのパスにリダイレクトします。

スクリプトをバイパスして直接アクセスするユーザーを停止するにはどうすればよい/static/book.txtですか?

4

2 に答える 2

3

Lighttpd には、このためのmod_secdownloadがあります。基本的に、有効期間の短い静的 URL を生成しない限り、静的コンテンツを直接提供することはありません。

静的コンテンツについては、S3 でも同様のことができることに注意してください。かなり便利な機能です。

于 2008-12-16T19:54:29.793 に答える
3

ユーザーが適切に認証されている場合は、Python スクリプトでファイルを開き、その内容を出力としてダンプすることができます。保護したいファイルを Web サーバーのルートの外にあるフォルダーに置きます。

于 2008-12-16T19:55:15.187 に答える