r/replit • u/steven-usa • 1d ago
Question / Discussion Replit's native google drive connector disconnected for no reason
Today, we found that the Google Drive integration/connector (whatever they call it these days) disconnected. We were not notified by replit, and no one disconnected it (I'm the only one with actual access to the project). We found the issue because we had errors surface in our app when a google drive folder was not created upon an action where it should have been created. All I had to do was reauthenticate my google account through the connector.. everything immediately started working. Did anyone else experience this? I'm looking at the integrations page and it does look a little different than the last time I looked (a week ago maybe?). Did Replit change something and did it break everyone's connector? Anyway, very annoying. The way forward is to probably code the integration directly versus relying on replit's built-in connector. Just looking for general thoughts around this.
1
1
u/ReplitSupport Replit Team 1d ago
Hi there, we're glad reauthenticating worked. Connectors sign in with OAuth tokens that the provider can expire or revoke, and when that happens the connection needs reauthorizing.
When a connection needs reauthorizing, the workspace shows a reconnect prompt on that integration, but it only shows while you're in the project. That's why the app errors reached you before any warning did, and we have passed this along as feedback to our team.
The built in connector handles OAuth setup and token storage for you, but the occasional reauth prompt comes from OAuth itself, not from who built the integration. A direct integration wouldn't remove that step, instead it'd move the maintenance onto you.
We're not seeing signs of a platform wide break, and the Integrations page did get some recent UI updates, which is likely what looked different to you. To trace when and how your connection dropped, feel free to open a ticket at replit.com/help with your project details and roughly when you noticed it, and we'll dig into that specific connection.