認証されたユーザーからの http 要求を、リバース プロキシの背後に隠されている特定の Web サイトにルーティングするシナリオがあります。ルーティングするサイトの決定も、特定のユーザーに基づいています。たとえば、ユーザー「Mary」はサイト「b」にルーティングされる場合があります。ユーザー「John」は、サイト「e」にルーティングされる可能性があります。
IIS でサイトをホストしており、ARR をリバース プロキシとして使用しています。URL Rewrite を使用してルーティングを決定する最善の方法を見つけようとしています。
私が思いついたアイデアの 1 つは、(ASP.NET MVC Web サイトによって作成された) FormsAuthTicket を復号化し、その Cookie の情報に基づいてルーティングを決定するカスタム URL 書き換えプロバイダーを構築することでした。
この問題を解決する方法について、誰かがガイダンスを提供できますか? 私は正しい道を進んでいますか?