TrustRadius: an HG Insights company

Amazon Cognito

Score7.5 out of 10

46 Reviews and Ratings

What is Amazon Cognito?

Amazon Cognito is a mobile identity product that allows users to add user sign-up and sign-in to mobile and web apps, and authenticate users through social identity providers.

Safe and reliable service

Use Cases and Deployment Scope

Since our department focuses on cloud development, we used Amazon Cognito to implement an access system for our application, which required a strict policy from our security team and also a custom challenge to allow the user to log in with a custom access flow through connections from other services and databases.

Pros

  • Easy implementation
  • Fast login
  • Easy to use

Cons

  • lack of customization of security policy
  • The UI could be better

Return on Investment

  • Very cheap
  • Secure
  • Time savings

Usability

Alternatives Considered

IBM Cloud App ID

Other Software Used

Amazon Elastic Compute Cloud (EC2), Amazon Elastic Container Service (Amazon ECS), Amazon Route 53

AWS Cognito: A good solution for a B2C web/and mobile apps having simple Authentication needs. Not for B2B SaaS use-cases.

Use Cases and Deployment Scope

We use it for Authentication and Authorization of the mobile applications, and middleware that we write for our enterprise customers. We also evaluated it for the use-case of Federated Identity integration to other IDP solutions like Microsoft ActiveDirectory, etc. We also use it to enable MFA on a few web apps.

Pros

  • Easy to set-up.
  • Easy to configure the UserPools, and the Identity Pools.
  • Seamless Integration with AWS services like Lambda, IAM, etc.
  • Cheaper than other providers.

Cons

  • SCIM implementation is not present.
  • B2B SaaS use-cases are very hard to configure. More suitable or B2C use-cases.
  • Needs more recipes, plugins, SDK's.
  • 2FA with Email as an OTP channel is not supported.
  • 2 FA using biometrics is not available; can be customised using lambda.

Most Important Features

  • Identity and Authorisation concepts like UserPools, and Identity Pools.
  • Cost Effective for up to 40-50K users.
  • Server less and Event Driven Workflows.

Return on Investment

  • Faster turnaround to built a quick and fast Authentication and Authorisation system.
  • Easy to set-up and monitor.
  • Cost Effective. Saved ~20K USD over other products.

Alternatives Considered

The Okta Identity Cloud

Other Software Used

Cloudflare Access, Site24x7 StatusIQ, Slack

If you're setting up a new application, Amazon Cognito can be a great option.

Use Cases and Deployment Scope

Amazon Cognito provides the means to easily view all web services that require authentication or user registrations to manage. We have been using it for the last two years to manage, develop and add web services, web and mobile applications as well as login modules and registrations protected thanks to its extensive database that ensures passwords are stored securely. Amazon Cognito can integrate with alternative identity providers like Facebook, works great with other AWS services, SNS for texting, SES for email, and API Gateway for authentication.

Pros

  • Provides the ability to add additional login options for your users with relative ease.
  • Setting up authentication in the app is very quick and easy.
  • It facilitates secure access to the data and applications we need to complete our tasks.

Cons

  • Amazon Cognito is secure and easy to use right out of the box.

Most Important Features

  • API Gateway for authentication.
  • Integration with external services.
  • Secure database.

Return on Investment

  • Amazon Cognito supports both web services management needs such as authentication or user registrations. It integrates easily with external services and the authentication of an application can be easily configured.

Alternatives Considered

OneSpan Cloud Authentication and Asana

Other Software Used

Asana, Trello, Axosoft, SiteDocs

Amazon Cognito is a great product but just a little pricey but is worth it.

Use Cases and Deployment Scope

We have been using Amazon Cognito for about the last 3 years now and it has been a really good experience. The onboarding although needs a little bit of help as there was little documentation that would help to install and maintain the application for what we were wanting it to. But with support's help, we were able to jump in and get what we were looking for and we have been satisfied with it since the implementation was completed.

Pros

  • Installation
  • Support
  • Subject Matter Experts
  • Ability to fix the issues quickly and without transferring the calls.

Cons

  • Need better documentation.
  • It is very pricey.
  • Could maybe have video content to help with setting up the security.

Most Important Features

  • Dashboard
  • Security
  • Data access
  • Cloud setting

Return on Investment

  • We are already seeing a really good ROI after just 2 months.
  • Still can not justify the price. Amazon needs to come off the price hike.
  • Continue to support the application through the support line.

Alternatives Considered

Google ARCore

Other Software Used

Google AdSense, Amazon Advertising Sponsored Products, Google Ad Manager

Simple yet Secure Authentication Software for Applications

Use Cases and Deployment Scope

Amazon Cognito is a great authentication solution for web applications and mobile applications. Amazon Cognito offers a secure login and secure user directory using this. Amazon Cognito can be useful for businesses or organizations, working on applications that need a simple yet secure authentication for the web and mobile applications.

Pros

  • With the integration of Amazon Cognito, application users can sign in through Social Media (Social Sign in like Sign with Facebook or Google).
  • Integration process is easy.
  • Customizable according to needs. UI is also great.

Cons

  • In case of any technical error, simple messages can be showed to end user which could be understood by everyone.
  • Documentation can be even better.
  • Apart from this everything is perfect for me.

Most Important Features

  • Easy Integration.
  • Social Sign In
  • Customizable UI

Return on Investment

  • ROI is great for Amazon Cognito Overall.
  • It is included in the AWS Free Tier so you can use it for a good amount without paying, so the software can be tested beforehand.
  • The paid pricing is also affordable, so a positive impact on ROI.

Other Software Used

Slack, Notion, Apple Keynote