gpt4 book ai didi

javascript - "redirect_uri_mismatch"在"popup"模式下交换access token时

转载 作者:行者123 更新时间:2023-12-05 09:27:54 27 4
gpt4 key购买 nike

我们根据此文档构建我们的 Web 应用程序并与 Google OAuth2 集成 Google Identity Services JavaScript SDK

我们想使用“popup”模式,但是当试图用认证码交换access_token时,/token返回错误如“

{"error": "redirect_uri_mismatch","error_description": "Bad Request"}"

我们在调用/token时传递了redirect_url参数,和凭证页面配置的完全一样。

更奇怪的是,当我们切换到“重定向”模式时,一切正常。相同的 client_id,相同的 client_secret,相同的 grant_type,相同的 redirect_uri

我不明白,这就像在redirectpopup 模式下生成的代码被区别对待。

有什么帮助吗?非常感谢!

最佳答案

将 OAuth2 客户端中的 redirectUri 设置为“postmessage”以表明您已经发送了消息。

这是一个未记录的功能。

Google OAuth redirect_uri_mismatch when exchanging one-time-code for refresh token

关于javascript - "redirect_uri_mismatch"在"popup"模式下交换access token时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71968377/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com