我能够激活 HTTP 端口 (9763
),但它一直切换回 HTTPS (9443
)。
我创建的管理界面和 OAUTH2
服务点都可以在 HTTP 上使用,但是当我尝试进行 OAUTH2 身份验证时,在提交用户名和密码后,它会要求访问配置文件的权限声明 (oauth2_consent.do
) 并通过 HTTPS 执行此操作。
我怎样才能在单个端口(HTTP 端口)上与 WSO2 进行完全交互?
我已经看过另一个question但它指的是较旧的 WSO2 版本,而 5.4.1 现在有所不同。
PS:请不要将此讨论切换到安全问题。
最佳答案
通过更改以下配置文件可能(我不是 100% 确定)<PRODUCT_HOME>/repository/conf/tomcat/catalina-server.xml
搜索 <connector
标签,你会发现一个属性redirectPort
,根据 tomcat 文档 https://tomcat.apache.org/tomcat-7.0-doc/config/http.html将非 ssl 请求重定向到 ssl 端口。无论如何,这是我的猜测,但您可以尝试一下。
关于tomcat - 通过 HTTP 的 WSO2 身份(禁用 HTTPS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48767924/