Contact salesSign inSign up

Authsignal secures millions of passkey transactions out of our hosted Sydney region.

Authsignal secures millions of passkey transactions out of our hosted Sydney region.

Join us today!
Blog
/
Current article

Passkeys Support for AWS Cognito & Amplify

Published:
July 17, 2023
Last Updated:
July 29, 2024
Justin Soong
AWS Cognito & Amplify Passkey support with Authsignal

Learn how to enable Passkeys support for AWS Cognito and Amplify in your native iOS and Android applications with React Native using our implementation guide.

The guide walks through the simple steps to get your native application iOS and Android integrated with passkeys using React Native.

Android and iOS Passkey support on AWS cognito and amplify
Android and iOS Passkey support on AWS Cognito and amplify

Additionally, the guide talks through the following steps to configure and implement.

Example of React Native + Amplify (Sign in with passkeys)
import {Auth} from 'aws-amplify';
import {authsignal} from '../config';
...

let cognitoUser: any;

const onPressSignIn = async () => {
  cognitoUser = await Auth.signIn(userName);
  
  const {token} = cognitoUser.challengeParam;
  
  const {data} = await authsignal.passkey.signIn({token});
  
  await Auth.sendCustomChallengeAnswer(cognitoUser, data);
};

And that's it. It's that simple with the Authsignal SDKs and guides to get passkeys supported with AWS Cognito and Amplify, the same flows can also be achieved with web browser flows, and we'd cover this in future blog posts.

Talk to an expertDemo PasskeysView docs
Article Categories

You might also like

Passkeys For The Airline Industry: How a world-leading airline deployed passkeys to uplift customer security and optimize user experience with Authsignal.
A world-leading airline partners with Authsignal to strengthen customer security through passkey implementation. Hear about the journey, challenges, and impact on digital interactions and data protection.
How to pair AWS Cognito with Authsignal to implement passkeys in a web app
This blog post will step through how to expand on the previous example by adding support for passkeys. Passkeys are a secure, unphishable authentication factor and offer a seamless and user-friendly experience.
How to pair AWS Cognito with Authsignal to implement passkeys in a native mobile app.
This post covers adding passkey sign-in to a React Native app using the Authsignal SDK. The steps also apply to apps built with our iOS, Android, or Flutter SDKs.
Secure your customers’ accounts today with Authsignal.