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?
4 Answers
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!
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.
Absolutely, better resources are a must!
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.
That would really simplify things for many integrations!
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.
Exactly! A more user-friendly reset process is definitely needed.
Yes, this would make migrations so much less stressful!
Right? Documentation has to keep pace with the software!