错误:redirect_uri_mismatch (ASP.NET MVC)

Posted

技术标签:

【中文标题】错误:redirect_uri_mismatch (ASP.NET MVC)【英文标题】:Error: redirect_uri_mismatch (ASP.NET MVC) 【发布时间】:2018-03-21 13:59:06 【问题描述】:

尝试让用户使用 GOOGLE 登录时出现以下错误

我尝试了很多东西,但没有任何效果

我最初使用以下代码

app.UseGoogleAuthentication(clientId: "APIKEY.apps.googleusercontent.com",
            clientSecret: "SECRET-K");

我也尝试了以下

app.UseGoogleAuthentication(new GoogleOAuth2AuthenticationOptions()
            
                ClientId = "APIKEY.apps.googleusercontent.com",
                ClientSecret = "SECRET-K",
                CallbackPath = new PathString("/signin-google")
            );

一点运气都没有,

我的 Web 应用程序的客户端 ID 设置如下

我不知道我做错了什么,

有没有人遇到过这个问题并有解决方案

非常感谢

干杯

【问题讨论】:

在 Google 开发者控制台中删除重定向 URI 末尾的 /。可能会帮助developers.google.com/api-client-library/dotnet/guide/… 哇 - 成功了,非常感谢@DaImTo 我如何将此问题标记为已回答? 上周有人加了一个,最后你不是唯一一个这样做的人:) @DaImTo 让我感觉好多了哈哈哈哈 【参考方案1】:

Google 开发者控制台删除重定向 URI 末尾的 /

重定向 URI 必须与您发送它的位置完全匹配。

【讨论】:

以上是关于错误:redirect_uri_mismatch (ASP.NET MVC)的主要内容,如果未能解决你的问题,请参考以下文章

在 laravel 中使用 oauth 会出现错误:redirect_uri_mismatch

错误:MVC 应用程序中的 Google 登录中的 redirect_uri_mismatch

Google Gmail API OAuth 2.0 错误 400:redirect_uri_mismatch

Google OAuth2 授权 OAuth 令牌错误:redirect_uri_mismatch

在 React Native 中使用 Expo.Google.logInAsync 时如何解决“redirect_uri_mismatch”错误?

每台计算机上同一 Web 应用程序的不同 JavaScript 源导致错误:redirect_uri_mismatch