What Improvements Should AWS Cognito User Pools Focus On?

July 3, 2025 4 answers
Asked by CloudySkies99
As the AWS liaison for one of their major clients, I'm compiling suggestions to improve Cognito User Pools. I've already noted multi-region support and the ability to edit or remove attributes. I'm looking for additional bugs that need fixing and new features that would add value. I've heard there might be a GitHub Issues board related to Cognito but couldn't find it. What else do you think should be included in this list?

Answers

TechSavvyJoe
One major improvement I'd love to see is a backup and restore feature for user pools that preserves passwords and MFA settings. It would also be great if there were an easy user reset flow that doesn't require sending out plaintext passwords for pool migrations.

LostInTheClouds: Exactly! A more user-friendly reset process is definitely needed.

CognitoNerd42: Yes, this would make migrations so much less stressful!

Reply to this answer
SAML_Seeker
If Cognito could act as a SAML IdP, that would be a game changer! There are many tools, like PagerDuty, that only support SAML. Also, integrating Cognito with PrivateLink would be great to avoid public endpoint issues with the JWKS URL.

CognitoGuru: That would really simplify things for many integrations!

Reply to this answer
CriticallyCandid
Better documentation could go a long way! It's a challenge to navigate through the current materials. Also, multi-region support and a direct way to transfer user pools to different accounts without losing any data would be fantastic.

LostInTheClouds: Right? Documentation has to keep pace with the software!

CloudySkies99: Absolutely, better resources are a must!

Reply to this answer
BinaryGuru
Thereโ€™s a huge list of features that could really enhance Cognito. Things like SCIM support, easy export options for users (like to S3 or CSV), customizable SAML identifiers for custom domains, and better usage statistics would be super useful. Plus, removing the 'custom:' prefix for custom attributes would save a lot of headaches. Also, filtering options for ListUsersCommand by multiple attributes would be a win!
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions