I have one web application used by several clients having matching URLs.
We are in the process of integrating google accounts through the Google API with OAuth2.
Now we have one registered project / application used by all systems.
The problem is that one account is connected to several systems, the token is overwritten, since there is one project. The same thing, if the account is disconnected from system A and it is also connected to system B, system B stops working because the Google API project / application is the same.
I am wondering if there is a workaround to have several tokens / connections for each account with one application or the only way to achieve to have one project for each system, and I will need to programmatically create a project and configure everything accordingly when creating a new system .
Erico source share