Skip to content

Instantly share code, notes, and snippets.

Last active November 30, 2021 17:44
What would you like to do?
OAuth2 Flow Object Construction
# set up a Flow object that reads the clients from our secrets file with the
# corresponding scope
flow = google_auth_oauthlib.flow.Flow.from_client_secrets_file(
# indicate the redirect URI that we placed in the console redirect URI when we
# created the oauth credentials
flow.redirect_uri = 'http://localhost:8080/oauth2redirect'
# generates the auth URL that we need to redirect users to where the user
# gets the oauth consent screen and we get the access code to later exchange for an
# auth token
authorization_url, _ = flow.authorization_url(
# enables us to grab a refresh token without the user granting us access
# a second time if needed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment