Posted On: Aug 30, 2023

We’re excited to announce that Android, Swift, and Flutter libraries now support Time-Based One-time Passwords (TOTP) as a multi-factor authentication (MFA) method. This feature enables developers to provide their users with a secure option for validating a user’s identity after they provide their username and password. 

Users of apps with TOTP enabled can register their apps with an Authenticator app such as Google Authenticator, Authy, or the Microsoft Authenticator app. After a user provides their username or password, they would then be presented with a challenge to complete their sign in by providing the code generated by their Authenticator app.

To learn more about the new TOTP support from Amplify, check out our blog post. You can visit our documentation to get started with adding TOTP to your Android, Swift, and Flutter apps.