更新错误 400 的天数:redirect_uri_mismatch?

Days to update Error 400: redirect_uri_mismatch?

我有一家使用社交登录的 prestashop 商店。而几天前客户尝试登录时出现了这条消息。

You cannot login to this application because it does not comply with Google's OAuth 2.0 policy.

If you are the developer of the app, please register the redirect URI in the Google Cloud Console.

我已经编辑了重定向地址,因为我没有安全的 link,我有相同的地址,但是 http 而不是 https。

几天前我更改了地址,但我仍然收到相同的消息和不安全的旧地址。

更改url时的消息表明可能需要几分钟或几小时,但已经好几天了,地址还没有更新。

有什么想法吗?谢谢!

在使用 Google OAuth 进行 OpenID 登录时,您有 2 个级别来配置重定向 URI。

  • 在 Google 云控制台的 OAuth 凭据屏幕中配置允许的重定向 URI。
  • 在发送授权请求的应用程序中配置相同的重定向 URI。您的授权请求应包含相同的重定向 URI。

正如您所提到的,您可能已经在控制台中更新了您的 OAuth 凭据重定向 URI,但您的应用程序可能正在使用旧的 URL 本身发送授权响应。所以,它会被拒绝。

是的,请确保 URI 完全匹配。 AFAIK,即使是尾部斜杠也会产生问题。