I can access a users gmail account using oauth, and i can access a users contacts and their contact groups through google contacts API (which uses AuthSub). For my application i need both of these, is there a way i can authenticate both at once, so that i don't require users to go through two separate authentication sessions?

Or is there a way i can get access to a user's contact groups using the Gmail oAuth alone?