Because AWS Cognito doesn’t support Azure ADs multi tenancy setup, it is not possible to allow just any Azure AD tenant to federate into a Cognito User Pool like a social sign on from Google or Facebook.
How to setup enterprise federation to allow users authenticated in an Azure AD tenant to seamlessly sign into an Amazon Cognito User Pool using Open ID Connect (OIDC).
How to setup a custom sub domain for your Cognito Pool’s Hosted UI.
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.