We are making changes to OAuth to isolate Platforms’ processing activity on Standard accounts. Starting in June 2021, Platforms using OAuth with
read_write scope won’t be able to connect to accounts that are controlled by another platform. Previously, multiple platforms could connect to the same account.
This change ensures that in the rare case that a Standard Connect user interacts with two platforms, each platform’s activity is kept distinct in separate accounts.
When connecting a second platform to a Standard account controlled by another platform, the user will create a new account to use with your platform instead. The Connect Onboarding flow will automatically direct users to create the new account. Your platform will then be automatically connected to the new account that the user has created.
The OAuth behavior will not change if you had registered as an Extension integration when you created your Connect application. Extensions need to connect to existing accounts where there may be another Platform or Extension that is already connected. Only Extensions may use
read_only, which ensures that Platforms cannot read other applications’ data.
However, if you had previously selected ‘Platform’ for your Connect application, and find that you need Extension functionality, then you will need to contact us to modify your integration selection. Your selection can be found at the Connect Settings page in the ‘Availability’ section.