oauth2.0 内容 安全 策略 :页面 的 设置 阻止 了 在 内联 ( " script-src " ) 加载 资源 , moz-extension : 136 : 52

guicsvcw  于 2022-11-21  发布在  其他
关注(0)|答案(1)|浏览(193)

我正在为谷歌登录制作一个react应用程序,这个错误出现在控制台中:

Object { error: "idpiframe_initialization_failed", details: "Not a valid origin for the client: http://localhost:3000 has not been registered for client ID undefined. Please go to https://console.developers.google.com/ and register this origin for your project's client ID." }

我检查了很多次,授权的javascript源代码正确的写为http://localhost:3000
下面是我的谷歌登录代码:

<GoogleLogin 
              clientId={`${process.env.SHARE_US_GOOGLE_AUTH_TOKEN}`}
              render={(renderProps) => (
                <button
                  type='button'
                  onClick={renderProps.onClick}
                  disabled={renderProps.disabled}
                  className='bg-mainColor flex justiy-center items-center p-3 rounded-lg cursor-pointer outline-none'
                >
                  <FcGoogle className='mr-4' />SignIn with Google
                </button>
              )}
              onSuccess={responseGoogle}
              onFailure={responseGoogle}
              cookiePolicy='single_host_origin'
            />

我检查了很多次,授权的javascript源代码正确的写为http://localhost:3000

xjreopfe

xjreopfe1#

您 必须 在 Google 开发 人员 控制 台 的 项目 设置 中 将 http://127.0.0.1:3000 地址 添加 到 授权 的 JavaScript 源 。

相关问题