Login con Google

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Crearemos un nuevo proyecto en https://console.developers.google.com/apis/dashboard

→ credentials → Create credentials → Copiamos el client ID

import { useState  } from 'react';
import GoogleLogin from 'react-google-login';

export default () => {
    const [user, setUser] = useState(null);
    const [accessToken, setAccessToken] = useState(null);


    const onSuccess = ({ accessToken, profileObj }) => {
        setUser(profileObj);
        setAccessToken(accessToken);
    }

    return (
        <div>
            <GoogleLogin
                clientId="357372979990-h0j....apps.googleusercontent.com"
                buttonText="Login"
                onSuccess={onSuccess}
                onFailure={(err) => console.log(err)}
                cookiePolicy={'single_host_origin'}
            />
            {accessToken && <div>{accessToken}</div>}
            {user && <div>{user.name}</div>    }
            {user && <img src={user.imageUrl} /> }
        </div> 
        );
};
Login con Google 1

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.