2016-09-26 16 views
0

クライアントs3のドキュメントリクエストをnginx経由で送信するリバースプロキシを作成しようとしています。 nginx hereを使用して合理的なスタートがあるようです。ただし、クライアントがsidドキュメントにリダイレクトする前に検証される各クライアントに対して生成する「appid」またはトークンをクライアントに渡す機能を追加したいと考えています。私はこれを行うにはhorの完全には分かりません。それはネイティブnginxで可能ですか? luaにカスタムロジックが必要でしょうか?nginxプロキシのAppId検証

  1. 静的S3のドキュメントへの不変のリンク(7日間のリンク制限を期限切れS3に回避策)でサイトを主催し
  2. 渡す機能:ここでは、明確にすること

    は、特定の要件です疑わしい/悪意のあるアクティビティがあれば、無効にして再生成できるappid /トークン。

+0

この質問は興味深いことですが、ここで話題になっているかどうかはわかりません。このような質問には、「これまでに書いたコードはここにあります」ということが一般的に予想されるためです...しかし、この問題には、私はあなたの目的を完全に理解していないまま残っています。ファイルにはどのくらいの "トークン"がありますか?ユーザーはどのようにトークンを所有しますか?あなたのスタック内にある他のコンポーネントについての情報は、それらを活用する方法があるかもしれないので、同様に有用であろう。 –

答えて

0

すでにトークンがnginxからアクセス可能な場合は、proxy_set_headerのカスタムヘッダー(例:here)を使用してヘッダーとして追加できます。

関連する問題