Quarkus 应用程序反向代理另一个旧的 CGI 网络应用程序

Quarkus app to reverse proxy another old CGI web app

Quarkus 是否提供反向代理旧 CGI 网络应用程序的指南? 我有 3 个要求

  1. 将 OIDC 放在旧 Web 应用程序前面
  2. 会话开始时,填写 returned "log in" 页面,提交该登录页面,然后 return 登录响应
  3. 需要时,检查旧网络应用程序的响应,以获取在旧网络应用程序之外使用的数据。

我用一个简单的 servlet 完成了要求 1。要求 2 和 3 正在进行中。

我们网站上目前确实有任何此类指南。

我用了this proxy servlet

它适用于 Quarkus

<dependency>
    <groupId>org.mitre.dsmiley.httpproxy</groupId>
    <artifactId>smiley-http-proxy-servlet</artifactId>
    <version>1.11</version>
</dependency>