How to setup a custom sub domain for your Cognito Pool’s Hosted UI.
The ability to create a url for a single Lambda microservice function is a giant step in the right direction, but it would be nice to have more authorization options similar to AppSync/API Gateway.
Though the options are limited, it is possible to get some basic customizations done to polish the drab Cognito Hosted UI.
Implementing a custom sender lambda trigger that can decrypt the Cognito temporary passcodes using a shared KMS key to send them out using your own mail or sms provider or implementation.
How to seamlessly migrate existing users logging into a Cognito User Pool for the first time by authenticating them against the old system using a Migrate User Lambda Trigger.
To use a Cognito User Pool to send more messages than the default hard limit of 50, we need to integrate the pool with an SES Configuration Set. This article walks through the setup.
Explaining how to create a Cognito User Pool and Client using both a Cloudformation Template as well as using the AWS console for providing authentication.
How to make use of the AWS Systems Manager Parameter Store as a repository for configuration data and how to reference the store in Cloudformation Stacks or in Lambda code.
Demonstrating how to create an AWS customer managed KMS – Key Management Service – Key for encryption/decryption needs from both the console and by defining one in a cloudformation template.