【发布时间】:2021-05-29 18:59:16
【问题描述】:
我们有一个位于 Azure 帐户“A”上的公司 KeyCloak 服务器。
我们现在正在开发 Azure 帐户“B”上的 ASP.Net Core 应用程序。此应用程序位于 Azure WAG 后面。
用户通过 WAG 从 Internet 访问应用程序并点击 Azure WebApp: “https://myexternaldomain.com” => “https://myinternalazuredomain.azuresites.net”。
正如预期的那样,用户被重定向到 Keycloak 公司服务器 ("https://sso.corporate.com")。一旦用户登录,他将被重定向到回调地址“https://myexternaldomain.com/oauth/callback”。
此时我们得到一个异常“Correlation Failed”,“Unknown Location”。
架构和异常如下: Architecture and Exception
我们认为问题与用户使用的地址 ("https://myexternaldomain.com") 与服务器所在的实际地址 (" 不同https://myinternalazuredomain.azuresites.net")。当我们考虑到它在添加 WAG 之前运行良好时,这就更有意义了。
你们能给我们一些见解吗?
谢谢
最好的问候
保重
【问题讨论】:
-
请将异常文本作为文本添加到问题中,您的图像不可读。也不清楚是什么代码引发了该异常。
标签: azure asp.net-core .net-core keycloak