vb.net - 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 连接身份验证
解决方案
问题源于 Azure 配置
推荐阅读
- keyboard - 有没有办法在基于 DOS 的程序中读取键盘修改键,例如 ALT 或 CTRL?
- c++ - 为什么不显示 sfml 图像?
- ansible - 如何调试 Ansible when_failed 子句
- angularjs - 为什么 CropperJS 库的角度太慢了?
- sql-server - 如何使用 sql 查询从 sql 数据表中获取摘要
- latex - 如何让两个 minipage 环境在同一行上打印?
- java - Maven:使用 MOJO 时出现问题
- c# - Time.DeltaTime 在 Unity 中突然停止工作
- sql - 选择“第二”最高的记录
- react-native - 身份服务器重定向到 React Native 错误