Developing a Flask app (Python3/Heroku) for internal company use and successfully implemented Google Login (Oauth2) based on brijieshb42\'s article which uses requests_oauthlib.
When you create the authorization URL, you can append optional parameters; appending hd= ... will do the trick:
auth_url, state = google.authorization_url(AUTH_URI, access_type='offline', hd='savv.ch')
This has many benefits. For example Google will then automatically pick the right account (if it matches the domain), which potentially saves a step in the Auth process, if the user is logged into multiple accounts.
http://requests-oauthlib.readthedocs.io/en/latest/api.html#requests_oauthlib.OAuth2Session.authorization_url