It's completely possible I've misunderstood the situation with scopes and Google's OAuth Consent...but I'm seeing something quite unusual. I'm using Google Calendar API v3 with OAuth2 to gain access to users' Calendar data. However, when I look into the OAuth Consent settings in the Google Developer console for the project I don't see any calendar-related scopes, yet the user is asked for the correct scopes to be granted.
My expectation is that without the auth/calendar (or other calendar-related scopes) there's no way for the customer to be shown the scopes during they OAuth Consent screen?