Cognito

  • Must be accessible from mobile, desktops, and tablets, and must remember user preferences across platforms

  • Supports unauthenticated access to users

  • provide the sign-up and sign-in functionality to end users with no AWS access