首页 > 解决方案 > Azure 应用程序网关 Open ID 身份验证 RedirectUri

问题描述

在我们的支付场景(ASP.Net MVC 5 Web 应用程序 VB.Net)中,用户可能会被重定向到发卡行进行进一步识别。完成识别后,用户将被重定向回我们的 Web 应用程序。命中的操作具有 Authorize 属性。

有时需要再次授权请求,并将请求带到 RedirectToIdentityProvider - 这里 ProtocolMessage.RedirectUri 是正确的,但是请求被重定向到应用程序网关而不是 Web 应用程序。

我看过这个 SO 问题:[Azure Application Gateway support Open ID connect Authentication][1] 由于我的新手身份,我无法发表评论... 谁能帮我翻译上面的 C# 片段对 VB.net 的问题:

if (env.IsProduction())
{
    app.Use((context, next) =>
    {                    
         context.Request.Host = new HostString("<gateway.host>");
         return next();
    });
} 

app.use 部分 [1]:Azure 应用程序网关支持 Open ID 连接身份验证

标签: vb.netazureowin

解决方案


问题源于 Azure 配置


推荐阅读