React Google Component to log users in through google
A fork from https://github.com/kennetpostigo/react-google-login-component
react-google-login-component is a module that easily lets you drop it into your existing project and get the benefits of Google Login. It's a plug and play component that'll fit in your workflow if your using standalone React or React with Redux.
You can find login with Facebook here
npm install --save react-google-login-component-aop
import React from 'react';
import { GoogleLogin } from 'react-google-login-component';
class Login extends React.Component{
constructor (props, context) {
super(props, context);
}
responseGoogle (googleUser) {
var id_token = googleUser.getAuthResponse().id_token;
console.log({accessToken: id_token});
//anything else you want to do(save to localStorage)...
}
render () {
return (
<div>
<GoogleLogin socialId="yourClientID"
class="google-login"
scope="profile"
responseHandler={this.responseGoogle}
buttonText="Login With Google"/>
</div>
);
}
}
export default Login;