【发布时间】:2026-01-08 06:05:03
【问题描述】:
我目前正在 DMZ 中的服务器上使用 IIS URL 重写模块和应用程序请求路由来将请求转发到在内部服务器上运行的 Web 应用程序。
部署在内部服务器上的应用程序具有 SSO,其中包括使用 OWIN 管道和 openIdConnect 的 Azure AD。
当用户选择使用 AzureAD 进行身份验证选项而不是被重定向到 https://login.microsoftonline.com/<tenantname>/...
它们被重定向到http://my.company.com/<tenantname>/...,其中http://my.company.com 是用于从DMZ 访问应用程序的URL。
SSO 适用于所有内部实例,即在反向代理场景中未转发请求的情况。
为什么在使用 URL Rewrite 和 ARR 时会发生这种情况?
【问题讨论】:
标签: azure networking url-rewriting openid-connect arr