首页 > 解决方案 > AWS ECS / Fargate 部署使用 Google Auth .NET Core MVC,重定向 URI 不正确

问题描述

我有一个 .NET Core MVC 网站,它通过 Google OAuth 2.0 对用户(内部)进行身份验证。这是用于处理外部提供程序的默认 .NET Core 实现。我还没有编写任何自定义代码。

我在 Google 中设置了重定向 URI,如下所示:

https://sub.domain.net/signin-google

但是,当我单击进行身份验证时,重定向 URI 设置为 HTTP:

http://sub.domain.net/signin-google

这会导致以下错误:

当我在 Google 控制台中设置 https 时,为什么是 redirect_uri http?

当我在 Google 控制台中设置 https 时,为什么是 redirect_uri http?

我担心这可能是我的部署问题。我正在使用 ECS 和 Fargate 部署到 AWS。我有一个接受 HTTPS 的 ALB,但 ALB 和 ECS 任务之间的连接是通过 HTTP 进行的。

标签: amazon-web-servicesasp.net-core-mvcamazon-ecsaws-fargateaws-application-load-balancer

解决方案


推荐阅读