How to use the Amplify JavaScript client side library with the Cognito Hosted UI for authentication.
Setting up and using a custom Sub Domain with the AWS Cognito Hosted UI
How to setup a custom sub domain for your Cognito Pool’s Hosted UI.
Configuring and reviewing the new Lambda Function URLs feature in AWS
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.
How to customize the AWS Cognito Hosted UI with a custom Logo and CSS
Though the options are limited, it is possible to get some basic customizations done to polish the drab Cognito Hosted UI.
How to Decrypt AWS Cognito generated temporary Codes in a Custom Sender Lambda with a KMS key
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.
Implementing a Lazy User Migration Lambda for an AWS Cognito User Pool
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.
Integrating a Cognito User Pool with an AWS SES Configuration Set
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.
Creating an AWS Cognito User Pool and Client for Managing Authentication
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.
Create and reference SSM Parameter Store variables in Cloudformation Stacks and Lambdas
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.
How to create an AWS KMS Cryptographic Key from both the Console and with a Cloudformation Template
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.