I am currently passing Google verification for my app, and i am trying to understand what is going wrong currently. From google mail: “The scopes listed on your OAuth consent screen are different from the scopes requested in your Cloud Console submission.”
Here is one image with my nylas configuration, google app console configuration (scopes are aligned) and actual google oauth consent page (not aligned to scopes, url generated with auth.urlForOAuth2)
Just to make things clear - the scopes you see on Google OAuth consent page are those that i had before (gmail.modify and gmail.compose), but i removed them from both nylas and google console by Google demand as it was ‘too broad’ which is true for my app.
Clearly something on Nylas side still sends old scopes during the oauth exchange and for me this potentially creates issues with Google validation.