Login Issues - App not showing a list of authentication methods

Hello guys,

I am trying to send my app to another user that use gmail but it does not show up this authentication method to him. Only Microsoft. How can we fix it??

@Contact_Magnus

1 Like

You are a life saver! Thank you so much!

1 Like

You’re welcome

This looks to be an old topic so maybe addressed somewhere else but what happens if I’ve got Any Provider selected and a user tries to use their local internet provider’s email? i.e. @cox.net.
Which provider should this user select in the initial authentication screen? I’m only seeing 7 providers: Google, Microsoft, Apple, Dropbox, Smartsheet, Box and Salesforce.

I’m sure this covers the better part of the known email universe but one might be dealing with some antiquated users out there.

Any insight into this process is much appreciated.

Mike

You are confusing having an email address with having an account on an accepted authorization service (Google, Microsoft…)

All users must have an account with one of the listed authentication partners in order to use the app. An email address is simply a very typical login to such accounts.

1 Like

You are right. I am/was a bit confused on this topic. I guess I’m trying to figure out the best way to communicate the install and login process to some “not so sophisticated” users and make it so they aren’t frustrated with the process.

Where does my app get the USEREMAIL() information from? Is this the same as the users email account on their device? or the same as their authorization service email? e.g. can someone authenticate themselves using Google but the app uses their @cox.net email while in the app?

Would love to work with someone to put together a visual on this.

Let me see if I have this straight…

“Require user signin?” on the screenshot above, means the user must have an account with one of these 7 providers. If enabled, only users who authenticate with “Any Provider” (of the 7) or the provider specified can access the app?

So once signed in with a provider, unless I have enabled “Allow all signed-in users”, the user must be on my whitelisted Users list on the Users section to get access to the app?

Can I suggest rewriting the description for these two settings to make this abundantly clear? Maybe I’m just the only slow one but when I read descriptions that only tell me what doesn’t need to happen or what not to do, I get confused.

“If this option is enabled, there is no need for a user list. Enable this option when you do not need to restrict access to a specific list of users, but you still want to access user-specific information like their email, or use personalization features like security filters or private tables”

Suggest…
“Enable this option to allow any authenticated user access to your app. You will still have access to the user’s email for personalizing features, security filters and private tables. NOTE: if not enabled, only the users listed in the Users Section of the Users Tab will have access to your app.”

Honestly, this really should be on the Users tab. When enabled, the users section can be greyed out. Just my $.02.

The value provided by USEREMAIL() is the email address the user logged in with.

1 Like

So if that is the case, in order to use any feature with USEREMAIL(), the user must have an account with one of these 7 providers?

Correct.

1 Like