For Google APIs Access without expiration (Intermediate/Advanced)

  • Intermediate React
  • Intermediate Node.js
  • Firebase Setup on Client and Server
  • Basic Token Management

I’ve been struggling for the past few months with handling auth access_tokens expiring on Firebase.

Google access tokens on Firebase to access Google APIs expire after 1 hour, and the refresh token that Firebase provides is not…

With Hooks, Async Functions and best practices

State is not an easy thing to manage on a React application: prop drilling, finding where a specific state variable is, re-rendering unnecessary components when using Context, etc.

  • All state in one place.
  • No prop drilling
  • Efficient component updates
  • Best Practices

We can decide what to believe.

“The Will to Truth, which is to tempt us to many a hazardous enterprise, the famous Truthfulness of which all philosophers have hitherto spoken with respect, what questions has this Will to Truth not laid before us! What strange, perplexing, questionable questions! It is…

How to Sign in with Google and use multiple Google APIs with JavaScript, Firebase, and React

Today I’ll show you an entire coding flow to use two popular Google APIs. From authenticating a user with specific scopes, getting a token back, and using that token to manipulate multiple APIs.

So far this is my most complex article, so please provide feedback! I’d love to help you…

Ignacio Nicolas Aguirre

Founder @ Snowball Financial Education | Javascript Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store