我正在为谷歌登录制作一个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
1条答案
按热度按时间xjreopfe1#
您 必须 在 Google 开发 人员 控制 台 的 项目 设置 中 将
http://127.0.0.1:3000
地址 添加 到 授权 的 JavaScript 源 。