1

我有一个场景,我想将来自经过身份验证的用户的 http 请求路由到隐藏在反向代理后面的特定网站。路由哪个站点的决定也取决于特定用户。例如,用户“Mary”可能被路由到站点“b”;用户“John”可能会被路由到站点“e”。

我在 IIS 上托管网站,并使用 ARR 作为我的反向代理。我正在尝试找出使用 URL 重写来做出路由决策的最佳方法。

我的一个想法是构建一个自定义 URL 重写提供程序,它解密 FormsAuthTicket(由 ASP.NET MVC 网站创建)并根据该 cookie 中的信息做出路由决策。

任何人都可以就我如何解决这个问题提供一些指导吗?我在正确的道路上吗?

4

0 回答 0