我有一台在 Rails 上运行应用程序(Redmine)的服务器,带有 Passenger,我需要编写脚本访问 Redmine REST API(从服务器本身 - 我不需要远程访问)。
问题在于 Redmine 位于 Apache 反向代理后面。在我真正访问 Redmine 之前,需要进行 OIDC 登录,我发现这很难处理(客户端必须先获取访问令牌,然后才能发出 cURL 请求)。
问题:是否有某种方法可以从本地主机进行 API 调用,绕过 Apache 前端,这样我就不必处理 SSL 和 OIDC 登录?使用我熟悉的其他 (Java) 反向代理,Apache 会将 HTTP 请求传递到已知端口,然后我就可以直接在该端口上访问应用程序,绕过 SSL 和 OIDC。但是,似乎没有办法使用 Passenger 做到这一点。