Design pattern for multiple, independents scopes for the same provider
Hi,

We are having a hard time figuring out how to tackle the following issue:

Let's say we want two separate OAUTH integrations for Google Calendar and Google Contacts. Since we want these to be processed differently, we'd like to assign different callbacks for them. However, because they belong to the same provider, we can only list one callback under `google` when we are initializing the grant object for the middleware.

Is there a pattern in grant that would let us create 2 different callbacks for two scopes of the same provider?

Thanks.