Uso React-google-login para registrarme e iniciar sesión con una cuenta de Google en mi aplicación. Uso una identificación de cliente para probarlo. esta es la importación de mi componente de inicio de sesión:
<GoogleLogin icon={false} className="input-rounded d-flex" clientId="....." onSuccess={() => handleGoogleSignUp} onFailure={() => handleGoogleSignUp} cookiePolicy={"single_host_origin"} > <div role="button" className="m-0 google-signin d-flex" > img src={vector} alt="vector" className="me-2" /> <div>Sign up with Google</div> </div> </GoogleLogin>esta es mi función:
const handleFailure = (err) => { console.log(err); }; const handleSucsess = (res) => { console.log(res); }pero cuando hago clic en el botón de Google, la ventana emergente se cierra inmediatamente y no puedo elegir una cuenta. ¿Alguien puede ayudarme?
Intente pasar la respuesta como se menciona aquí en la documentación oficial del paquete Visite https://www.npmjs.com/package/react-google-login
const responseGoogle = (response) => { console.log(response); } ReactDOM.render( <GoogleLogin clientId="" buttonText="Login" onSuccess={responseGoogle} onFailure={responseGoogle} cookiePolicy={'single_host_origin'} isSignedIn={true} //Keeps user signed in />, document.getElementById('googleButton') );