Likelihood to Recommend Well Suited B2C mobile and web apps with a high number of users. Cheaper and cost-effective. If the other pieces of the infra are already using AWS services like Lambda, S3, Pinpoint, etc. Not Suited For: Advanced use-cases (Biometrics based authentication) Email, and other MFA channels. For any use-cases needing SCIM. Customized flows of SSO, and MFA will need a layer on Lambda and other AWS services. Read full review Best suited for companies that use the same services across multiple teams, services that might require support at one point. For us, it is very easy to share access to either the IT support team or to me, as the Salesforce administrator, and we can easily take care of the issue and then log out without any hassle. I would not strongly recommend it for single users, who don't need to share access to others.
Read full review Pros Strong integration with React.js and client-side applications Easy to bridge Cognito identities with the rest of the AWS ecosystem Easy to store user profile data directly in Cognito rather than having to build additional services/endpoints Easy integration with AWS Lambda to extend and add sophistication to the service Read full review Sharing access. It's as easy as 1-2-3 with Bitium, no more hassle with sharing the actual password and then changing it, violating company policies, etc. Lots of apps supported. In all three years since we are using Bitium, we haven't encountered any app that would not be supported by it. Easy to set up strong passwords. Another very easy and intuitive feature: when you are setting up an app, you can ask Bitium to generate an A-level password automatically, that you can therefore use with ease. Read full review Cons Amazon Cognito has a bit of a learning curve. You need to learn its concepts and terminology. The documentation does not describe some topics comprehensively. Some Console screens would benefit from improved search and filtering options. When another AWS product (e.g., SageMaker) configures Cognito on your behalf, it is not clear what you're getting. For example, the expiration of a temporary password was configured but never communicated. Read full review Apps crashing. From time to time, some apps stop working in Bitium and they come back only after a while (1, 2, 8 hrs). We don't have a clear explanation for this yet. Very tied to Chrome. Bitium is almost 'married' to Chrome, making it unusable in other browsers, which is sometimes problematic. Sometimes slow Chrome Add-on. From time to time, the add-on seems so unresponsive that it is easier to go to the web dashboard and log in from there in the app you were looking for. Read full review Usability All the features AWS Cognito offers gives the user the options they need without making it too complicated. Your customers will be happy. On the administration site usability is also great. After a small learning curve, you can setup Cognito for your usage
Read full review Support Rating AWS Support overall is poor. Your main resources are trainings and the docs, and the docs can be very confusing. Using Cognito well involves having a developer learn it deeply and help support your team in understanding it. That said, Cognito's competitors also have dismal support and even worse documentation, so while this isn't a strength for Cognito it may still be the frontrunner here.
Read full review Alternatives Considered They are ideal tools to create a secure and unique login experience for our applications. Thanks to its API authorization, Amazon Cognito ensures connections to applications that are secure.It is easy to use and provides easy access to files and applications that you need to complete your goal.
Read full review 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. Read full review Everyone is now required to have A-level passwords, so the overall level of security has increased a lot. Having a secured way of sharing access to different apps, users are now very open to being helped more hands-on by the support teams, not fearing that their credentials might be exposed or later used. Read full review ScreenShots