Hey there,
I’m having trouble on using an external app with an external user.
I enabled the feature, created an app in external-user group, invited an external user, but the app doesn’t render its content.
Here the settings:
Here the permission group with two app in there:
Here the details of the permission group:
Here the external user:
Here the user detail:
Here the sharing setting in the external app:
And this is the App that should be visible to them:
But that user see as this one:
It looks like the app is working but all the inner components are not rendered.
The App is properly released with a tag.
Am I missing something?
Thanks for any help.
Hi @Shawn_Optipath
thanks for your answer.
Unfortunately all your ideas didn’t work:
- No modules in the app
- App already published with a tag
- Hard refresh, empty cache, different browser
It looks that every component is not rendered (even a simple text component) for some reason.
Thanks again for the attempt.
A further test:
Creating some other users.
here the results:
- The working user: personal gmail account, I signup with user/password
- The broken one: workspace gmail account, I signup with Google connect (oAuth flow)
- Another broken one: same of above workspace gmail account with user/password
- Another working one: a different workspace gmail account with user/password
It looks like a specific google workspace has issues with the external app.
Any hints?
So personal gmail works with pw, gmail workspace = broken weather pw or google connect on one account but works on a different workspace. If you can, I would compare the 2 workspace security configurations. It seems like something is blocking one of them.
Is the Workspace-managed Google account subject to any additional security restrictions (e.g. SAML SSO, enforced MFA, domain-wide policies) that might interfere with OAuth sign-in?
Did you configure Google OAuth / “Sign in with Google” SSO for that workspace domain (i.e. with proper OAuth client + authorized redirect URIs)?
I don’t own that Workspace, thus, I’m unable to investigate at such level.
Before going to that route, I’d wait if there are something relevant to know from Retool team.
Have you looked in the browser console yet to see if there are any errors or clues? That might be your next step.
Otherwise, if you have time, office hours is probably your best bet. If they can’t solve it live with you, they will reach out to the appropriate department to investigate further.
1 Like