Add Google authentication support for the backend

Support Google Auth

Any chance you could describe how you envision it working?

I’d like to see Google oath2 idm integration including authorization refresh tokens. So its more than just authentication and the initial authorization token…because that initial authorization token expires. (https://developers.google.com/identity/protocols/OAuth2WebServer#refresh). This will allow applications to fully utilize the google oauth2 integration and make requests for new access tokens (offline or in the event of a long session where the initial token expires).
Firebase has the same problem: http://stackoverflow.com/questions/27890737/firebase-google-auth-offline-access-type-in-order-to-get-a-token-refresh

Is google login available for use?