Does anyone have a sample app that utilizes AWS Cognito? Or maybe just a video or screenshot? I want to know what the user experience is like when using it as an authentication source, but none of the documentation talks about the user experience.
Solved! Go to Solution.
It looks like we will be upgrading to the Business subscription. So, I think that user count will be more important to keep track of, but at the same time, there are other checks in place to limit the use of the app to only the people we are currently working with. What are your thoughts on preventing 800 non users from signing up?
I found this youtube that better answers my questions about AWS. Ill repost the video as a new tips topic.
One question though, you mentioned USERNAME(), I assume USEREMAIL() works, but what about the other data entered into AWS Cognito? If I require them to enter phone number (or address or whatever), is that data available to appsheet?
Chiming in @Grant_Stead
I tried this a while ago so not sure if it has changed. The user experience was exactly the same as if you were logging in to Google or Dropbox etc. except that you would only see ONE choice for authentication and that would be AWS Cognito.
The user experience is amazing. You can even use your logo and CSS stylesโฆ
Itโs exactly what you would expect from any major platform. Iโm pretty picky, and I give this one a solid up voteโฆ Couple of issues that weโre currently working throughโฆ USERNAME() returns the AWS โSubโ which is a crazy UID that your canโt changeโฆ The app currently uses this at the top of the menu above the email addressโฆ
The only thing I wish was that you didnโt have to select AWS Cognito, that it just wentโฆ
Thinking about on boarding, do I need to set up the users beforehand or can they create an account directly from the app sign in screen?
Well, thatโs where she gets a little complex.
How are you planning on distributing your app?
I want to email a link to the app and have the user sign up quickly and get started.
Most of my users are technically un-savvy. They barely have email accounts, much less a google account. And if they do have a google account (or otherwise) they donโt know their password. I was using a publisher pro subscription, but Iโm being kicked off because Iโm connected to a SQL server.
So, do you care if they forward that link to 800 people and they all sign themselves up?
Are you planning on an Enterprise appsheet subscription then?
It looks like we will be upgrading to the Business subscription. So, I think that user count will be more important to keep track of, but at the same time, there are other checks in place to limit the use of the app to only the people we are currently working with. What are your thoughts on preventing 800 non users from signing up?
I found this youtube that better answers my questions about AWS. Ill repost the video as a new tips topic.
One question though, you mentioned USERNAME(), I assume USEREMAIL() works, but what about the other data entered into AWS Cognito? If I require them to enter phone number (or address or whatever), is that data available to appsheet?
I could be wrong but I donโt believe other information (other than USEREMAIL() and USERNAME()) entered at Cognito setup is available in AppSheet.
If you allow the users to sign-up through AWS, and you donโt want randoms to use the app, then youโll need to create the intended users in a user table, and then hide all the views and create all the security filtersโฆ In a way that if someone thatโs not in the user list signs up, they wonโt be able to see anythingโฆ
So, your admin could create a user with email, then that emails them the links to the app, then they need to be instructed to create an account and sign in with that exact email.
Hi @Grant_Stead Do you have any workaround on this? Would it help to add an attribute? Which one would be like USERNAME()?
There is an option to toggle off โshow name and email on the menu.โ
Thank you. Beside that - do you know if any attribute has to do with AppSheetโs USERNAME()?
Itโs confusing and has to do with your AWS user pool settings. If you allow a username, this is what will show up, if you make the user sign in with email, then the SUB string is what shows upโฆ
Last I talked with @praveen he was considering expanding our options a little bitโฆ
One bad thing is that you cannot localize AWS Cognito. So you cannot translate the messages in another language.
User | Count |
---|---|
37 | |
26 | |
23 | |
17 | |
14 |