Answers for "google login api"

Go
0

documentation for https://www.googleapis.com/oauth2/v4/token

>>> # Credentials you get from registering a new application
>>> client_id = '<the id you get from google>.apps.googleusercontent.com'
>>> client_secret = '<the secret you get from google>'
>>> redirect_uri = 'https://your.registered/callback'

>>> # OAuth endpoints given in the Google API documentation
>>> authorization_base_url = "https://accounts.google.com/o/oauth2/v2/auth"
>>> token_url = "https://www.googleapis.com/oauth2/v4/token"
>>> scope = [
...     "https://www.googleapis.com/auth/userinfo.email",
...     "https://www.googleapis.com/auth/userinfo.profile"
... ]

>>> from requests_oauthlib import OAuth2Session
>>> google = OAuth2Session(client_id, scope=scope, redirect_uri=redirect_uri)

>>> # Redirect user to Google for authorization
>>> authorization_url, state = google.authorization_url(authorization_base_url,
...     # offline for refresh token
...     # force to always make user click authorize
...     access_type="offline", prompt="select_account")
>>> print 'Please go here and authorize,', authorization_url

>>> # Get the authorization verifier code from the callback url
>>> redirect_response = raw_input('Paste the full redirect URL here:')

>>> # Fetch the access token
>>> google.fetch_token(token_url, client_secret=client_secret,
...         authorization_response=redirect_response)

>>> # Fetch a protected resource, i.e. user profile
>>> r = google.get('https://www.googleapis.com/oauth2/v1/userinfo')
>>> print r.content
Posted by: Guest on March-23-2020
1

login by google api

<a href="#" onclick="signOut();">Sign out</a><script>  function signOut() {    var auth2 = gapi.auth2.getAuthInstance();    auth2.signOut().then(function () {      console.log('User signed out.');    });  }</script>
Posted by: Guest on December-16-2020
0

login by google api

function onSignIn(googleUser) {  var profile = googleUser.getBasicProfile();  console.log('ID: ' + profile.getId()); // Do not send to your backend! Use an ID token instead.  console.log('Name: ' + profile.getName());  console.log('Image URL: ' + profile.getImageUrl());  console.log('Email: ' + profile.getEmail()); // This is null if the 'email' scope is not present.}
Posted by: Guest on December-16-2020

Browse Popular Code Answers by Language