Trigger automatic user auth modal on first use of functionality instead of page load

Hey Builders of Retool,

in our apps, we'd like to use the user's identity to control access to data. We use user OAuth on some resources for that.

Unfortunately our Retool app users react very strongly against the OAuth flow / interstitial being triggered on app/page load. This feels jarring to users who just want to discover the right app for them. They expect to first open the app, see that it could be useful to them and only then go through the OAuth flow. As an app developer this creates a huge adoption problem for my apps.

Therefore it would be beneficial to start the OAuth flow / interstitial only on first query run on a resource that requires authentication.

Best
Michael

1 Like

Currently, even in multipage apps, with different OAuth resources scoped to different pages, the OAuth flow is immediately started for all resources within the app, irrespective of the page, the user is currently on.

Fixing that would be a first step towards initiating the OAuth flow "on demand" / only when required.

Hey @michael_h - thanks for reaching out. I just wanted to let you know that I've documented this request internally and will let you know when there's been any movement. :+1:

1 Like