AWS Cognito has a flexible integration model with support for passwordless authentication flows via Lambda triggers.

We have a series of different guides depending on which AWS Cognito integration path suits you.

Using the Authsignal pre-built UI

The following guides demonstrate how the Authsignal pre-built UI can easily be integrated with AWS Cognito through custom authentication flows.

Amplify doesn’t work well with redirects due to the way it maintains state between requests, so the Amplify guide uses the pre-built UI in popup mode. The AWS SDK works well with either mode, so those guides use redirect mode.

Using Authsignal Client SDKs

The following guides demonstrate how to use Authsignal Client SDKs to add passkeys to your web or native mobile app when using AWS Cognito.

Advanced scenarios

In addition, the following guides show how to adapt your AWS Cognito integration utilize more advanced Authsignal features, such as configuring rules to implement adaptive MFA: