[GSI_LOGGER]:给定的客户端 ID 不允许使用给定的来源。虽然我的域名是授权JS来源的

问题描述 投票:0回答:1

我已经使用 React Google OAuth2

 使用新的 Google Identity Services SDK 实现了 
@react-oauth/google
,但它引发了此错误。

[GSI_LOGGER]:给定的客户端 ID 不允许给定的来源。

授权 JS 来源和授权重定向 URI。

它在本地工作正常,但在开发服务器上无法工作。 这 Google 登录按钮出现并且可以使用,但我传递的样式道具失败,下面给出的

400 code
是请求 URL: https://accounts.google.com/gsi/button?type=standard&theme=outline&size=large&text=undefined&shape=pill&logo_alignment=left&width=311px&locale=undefined&click_listener=undefined&client_id=%5C*%5C*%5C*%5C*%5C* %5C*%5C*%5C*%5C*%5C*%5C*%5C*%5C*%5C*%5C*%5C*%5C*%5C\*

我正在使用的包= https://www.npmjs.com/package/@react-oauth/google注意:我没有使用自定义的谷歌按钮,我使用普通按钮并传递(主题,宽度,大小,形状等)作为道具

我期待与本地、功能和所有样式道具相同的行为。

google-signin google-identity react-google-login
1个回答
0
投票

确保将其添加到 HTML head 中

<head>   
   <meta name="referrer" content="origin">
</head>

更多信息: 添加源时,对于给定客户端 ID,源“不允许”

© www.soinside.com 2019 - 2024. All rights reserved.