wso2 - 在某些上下文中配置 WSO2 IS 在反向代理后面
问题描述
我正在尝试在反向代理后面设置 WSO2 身份服务器以进行 SSL 卸载。例如,假设如果 WSO2 IS 在 say 可用https://<some-ip>:9443/
,我试图将它放在反向代理后面,地址为https://<domain name>/is/
. 请注意上下文路径/is
和 SSL 端口 443。我认为这将是微不足道的,但遗憾的是我无法找到任何确凿的文档来实现相同的目标。
我的应用程序使用 OIDC 连接到 WSO2 IS 并使用 Azure 应用程序网关作为反向代理 - 通常所有 API 调用都运行良好,但由于上下文,UI(或涉及重定向的流)都不起作用。我还可以通过在反向代理上重写 URL 来修复重定向,但这仍然不能解决问题。例如,登录页面将出现,但来自相同的 XHR 调用将转到/logincontext
而不是/is/logincontext
. 我在哪里可以在 WSO2 IS 中设置代理上下文路径?我已经尝试在.toml
文件中设置相同的内容(相当于在 carbon.xml 中设置),但它似乎只影响管理门户。
WSo2 IS 文档讨论了在 ngnix 后面设置它,但该文档没有使用任何路径上下文。我可以找到其他 WSO2 产品(例如 WSO2 API Manager)的反向代理文档,但它只涉及更新 carbon.xml 并且不适用于 WSO2 IS。我不是 java 人,因此很难弄清楚 WSO2 的 Web 应用程序组织。
任何帮助/链接到文档/指南以设置代理上下文都会很有用。
解决方案
推荐阅读
- c++ - 如何在任何两种类型之间重新解释_cast?
- python - Jupyter notebook 看不到环境的包
- android - 从 Oracle 过程运行 Powershell 命令
- c# - 在 mvc 4 中实现搜索
- azure - 在订阅下看不到访问控制 (IAM)
- mifos - Fineract 无法在 mac Mojave 中启动
- c++ - 在类定义中使用声明
- awk - awk:生成 icalendar 文件。如何打印一些连续的行?
- python - img src 在 Django 中无法使用 Bootstrap Carousel
- css - UI5:单击按钮后更改列表项的样式