【发布时间】:2019-06-08 04:22:15
【问题描述】:
我以example.test.com 对Web 应用程序进行了反向代理,实际地址为*.*.*.56,当我点击example.test.com 时它工作正常,但是当我添加Office 365 身份验证时,我使用httpRequest.getRequestURL(); 通过我的Java 进行调试命令我想要代理地址,但我得到的实际地址是***.***.0.56
我尝试使用 Java 更改 URL,但没有成功
String currentUri = httpRequest.getRequestURL().toString();
我需要在代理服务器中设置任何解决方案来获取当前 URL 中的代理地址。
我在 azure AAD 中说错误,但在反向代理中它是 example.test.com
{"error_description":"AADSTS70002: 验证凭据时出错。AADSTS50011: 回复地址 'https://*...56:8080/abc/' 与回复地址不匹配' https://example.test.com/' 在请求授权码时提供。\r\n跟踪 ID:gddsgc97-5667-6574g-9897h-97536vg688\r\n相关 ID:565gtdf-j7573-087f-9745a-792835t647\r\ n时间戳:2019-01-14 10:09:54Z","error":"invalid_client"}
【问题讨论】:
标签: java apache azure-active-directory reverse-proxy mod-proxy