Home/ CIAM Software/ Amazon Cognito/ Reviews
Simрle аnd Seсure User Аuthentiсаtiоn
46%
36.5%
14.3%
1.6%
1.6%
One of the standout features of Amazon Cognito is its comprehensive and secure user management capabilities. It simplifies the process of user authentication, registration, and management, offering a seamless and scalable solution for building user-centric applications. Additionally, its integration with other AWS services and compatibility with popular identity providers make it highly versatile and convenient to use.
While Amazon Cognito offers robust user management features, one aspect that could be improved is the complexity of its configuration and setup process. Setting up certain advanced functionalities and customizing user flows may require a deeper understanding of the service, making it slightly challenging for users with limited technical expertise. Additionally, the documentation could benefit from more detailed examples and use cases to further assist users in understanding and implementing complex scenarios.
Amazon Cognito solves user management and authentication challenges, providing simplified user authentication and scalable user management. This offers businesses a secure and efficient solution for managing user identities, saving time and effort in development and deployment.
We had a use case where a random customer will push data to our kinesis stream. Cognito helped us achieve this without much hustle.
Initially we struggled with the documentation. Gradually we get on the track. So yeah, it can be better.
We had a use case the user will push the data to kinesis stream. We don't want to expose key to client as it's not secure. So instead we create a cognito user with temporary access to the particular stream to push.
Thanks to AWS Cognito for handling authentication and authorization for many applications I build. I liked the integration with the API gateway Cognito authorizer and also, implemented the Cognito Identity Pool feature, this way I can integrate social Identities for my app and secure my backend resources based on IAM roles.
For now, no such dislike for Cognito, but earlier, it was difficult to add custom logic for Cognito, thanks to Lambda triggers.
Earlier, I had to handle authorization and authentication by myself, which meant having to write logic and code for that, but using Cognito for a couple of years, saved me a lot of time. Also, we can add our own code in lambda triggers based on business logic to handle different use cases.
Ease of use - Amazon provides plenty of support for all requests and guidance to help cater to your needs.
Latest update to "new version" does not include all features from the previous, having to switch between the time adds more work
Cognito simplifies our authentication solution to cut down on internal costs by allowing users to leverage their own emails for authentication to our tool
Managing multiple users seamless and providing granular security where I can control the scope of users and give only required access and maintain data security in the SAAS application is hard since clients are skeptical about sharing their data, but Cognito gives confidence.
I have not found any dislikes, to be honest, it did the job I was expecting, and I haven't felt any difficulty in implementing my SaaS-based web application.
I was working on multi-tenant architecture and the application was using client data. We were trying to perform analysis using a saas environment where multiple client data shares common compute and data lakes. Hence, the client wants data security that other clients cannot access data so to avoid that we use Cognito and attach a policy to users that they can access which s3 objects and which are not allowed by exchanging tokens between Cognito and our web application.
Easy to set up, and with the recent interface updates, straightforward to maintain via the AWS console. Tons of built-in features for modern login systems such as MFA, password reset and recovery.
It could use more documentation and use cases around when to use different feature sets and implementations.
A central place for logins with built-in password reset, and other end-user features. It also made it simpler to separate out authentication from the core system.
Amazon Cognito is a great tool, that can help solve many authorization problems for startup projects. I like tools that can help easy create login page with authorization and make it useable for many applications, If you don't want to create the auth part by yourself
On the Amazon Cognito I dislike the fixed methods, some of them unfortunately we can't manage by ourselves, and that takes some time to create methods by ourselves with lambda
It's absolutely the best way to create fast your authorization project part
With Amazon Cognito, I solved my startup problem. It helps me to add the signup and login part and with access (JWT) token add security for the web application
This is really the best solution to agregate Idemtity provider and use them all in the same way
Hard to take in hand but once done really nice to use
Lqrge application IA: with several identity provider
Easy to integrate with and configure. Very conviniet.
I don't have anything that I dislike about this product
We don't have to manage users and passwords on our own. Cognito takes care of everything.
Looking for the right SaaS
We can help you choose the best SaaS for your specific requirements. Our in-house experts will assist you with their hand-picked recommendations.
Want more customers?
Our experts will research about your product and list it on SaaSworthy for FREE.
Amazon Cognito incorporates multiple layers of security to protect user data. It supports various authentication methods, including username/password, multifactor authentication (MFA), and integration with external identity providers like Facebook, Google, or SAML-based systems. It also provides features like secure token management, encryption, and advanced security configurations.
The various components, configurations, and options can be overwhelming, requiring a good understanding of the AWS ecosystem.
Amazon Cognito is helping developers to streamline user management, enhance security, and provide a consistent and secure user experience across multiple devices and platforms.