<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Google Sign-in</title> <script src="https://apis.google.com/js/platform.js" async defer></script> <meta name="google-signin-client_id" content="771151720060-buofllhed98fgt0j22locma05e7rpngl.apps.googleusercontent.com"> </head> <body> <div class="g-signin2" data-onsuccess="onSignIn"></div> <a href="#" onclick="signOut();">Sign out</a> <script> function onSignIn(googleUser) { var idToken = googleUser.getAuthResponse().id_token; fetch('http://localhost:3000/verify', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ idToken: idToken, }) }) .then(x => console.log(x)) .catch(err => console.error(err)); } function signOut() { var auth2 = gapi.auth2.getAuthInstance(); auth2.signOut().then(function () { console.log('User signed out.'); }); } </script> </body> </html>