Cognito is a user management solution that easily creates users and gives and assigns policies, access rights, permissions, and user groups. It's a user group and user management tool that is easily managed and integrated with our Lambda solutions. This product enables us to skip work on developing a user management module for creating user editing and deleting.
We all save in our project, which saves us time. It's an easily managed user management service with all the features of user management of policies and permissions groups.
The feature I liked most is the development of this product. The user management module that comes built-in to Cognito saves me time deleting and creating users. To launch the module, all I have to do is provide EVIs for creating and editing users and assigning privileges. The great thing about the module is that it is integrated with all other Amazon products. For example, when I'm using Lambda or EC2, I can direct the user who accessed these services to the Cognito user who also accesses these services.
The solution is not hard to integrate. It provides me with a seamless integration to other AWS products. Cognito speeds up our development and saves us time.
The user management module is also a major benefit of this product. It's easy to use and integrate and not hard to set up.
I believe this product could improve by enriching user profiles. I encountered this problem two years ago when it seemed like we needed to take care of our tracking permissions.
We do sometimes run into issues with Cognito. For example, we have seen cases of the software not disabling certain users from certain permissions. When we looked deeper, we discovered that one particular user's permissions were reset following an update. My recommendation for preventing this from happening in the future is to enrich the module with tracking. This would also be better for statistical tracking, user action tracking, and user permission tracking.
I have been using this solution for about three years.
I have not contacted their tech support.
Cognito gets configured once and it doesn't take very much time to set up. We have about 50 to 100 users currently using Cognito.
Based on my experience, I'd recommend this solution to anybody that needs only assembly user management. Also, if you need an easy product to handle your user management module in your solution, Cognito has a good use case.
Overall, I would rate Cognito as a solution a seven, on a scale from one to 10, with one being the worst and 10 being the best.