There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Request to Identity provider is attempted even if authorization code is null, logging an error.
Looking at GoogleOAuth2AuthenticationHandler.AuthenticateCoreAsync(), if there is no 'code' parameter in the query string, a request is still made to googles endpoint attempting to exchange it for an access token. Google simply returns a 400 Bad request,
which is then logged as an error.
This is a common case, as google redirects to the return url without the authorization code if the user doesn't give permission to the app.
I don't think this should be logged as an error, it would be better to log it at the info level with a more informative message.