For example, let's say I have two features, one requires Google Contacts and one requires Google Calendar.
Let's also say that the first feature is heavily used, such that requesting that the user authorize both auth scopes results in a significant drop off rate.
If I store an access token for a user with contacts auth scope bound, what happens when later, I request an additional auth scope calendar for that user? Do I get back a new token with only calendar scope credentials?
LiveConnect says that scopes that supersede the existing scope results in a new token with the umbrella scope and the old token gets invalidated.