I have an app published with privacy settings as : Private > Sign in for Users in Users table.
When I send an invite to a user from Share > Invite, they are able to sign in from the link generated in the email.
However if they go directly to the App, and sign in with the registered email, it gives them an error saying : The email address doesn’t have access to this app. Please try another.
When I try to set the Users Table in User authentication to fix this, it doesn’t give me the ability.
Changing Privacy Settings to Private & All Emails in Table, sign in works.
Trying to understand the difference between these options. What is the expected behaviour in the first case?
I’m wondering if you have a Users table set up. When you head to Settings > Users & Authentification, is the source of the Users table set to ‘None’ or to an existing table’. If it’s set to ‘None’, then you could set up your Users table and see if that fixes your issue.
When you send an invite and the user clicks that link, does that generate a row in your Users table? The link might have a pre-defined flow to allow users to bypass the private settings if their email isn’t already in the Users table.
An alternative way is to create a combo action.
Add a form to add users in your app.
In the on-submit action of that form, send an email to the email address you just added to invite them to the app.
That way, the email is surely already in your Users table before the user reads the email.
I have no issues with allowing access to users, I’m just trying to understand why I’m unable to set the Source table when I select;
Privacy > Private + Sign in for Users in Users table.
The above setting to me implies being able to select the Users table but it’s not letting me do that.
Maybe I should have worded the question differently.
Okay, looks like I needed an Image column too. Figured that out when I went to User Profile and selected the Users table as the Source. It gave a message saying Image is required for Users to work properly.
Would have been nice to have this message in the other section too… been scratching my head on what I did wrong