Setting up Trusona for AWS using 2-Step Verification with TOTP

This guide details the steps required to set up Trusona as a 2-step verification authenticator with TOTP for AWS.

Installing the Trusona App

Before you get started with the instructions below you'll need to install and register with the Trusona App.

  1. Download the Trusona App on the Apple App Store or Google Play Store.
  2. Follow the registration steps in the App.
  3. Verify your email by clicking the link from Trusona.
  4. You're setup and ready to go!

Download on the App Store Get it on Google Play

This documentation is for an AWS root account. Enabling multi-factor authentication for users has a slightly different process. For more information, refer to AWS Documentation link

AWS Multi-Factor Authentication Guide.

1. Log in to the AWS console

Log in to the AWS Console.

2. Security Credentials

Under your account, click on My Security Credentials.

My Security Credentials
My Security Credentials

3. Mutli-Factor Authentication

Click on Multi-Factor Authentication (MFA) followed by Activate MFA.

Select MFA
Select MFA

4. Select Virtual Multi-Factor Authentication device

You will be given 3 options to set up MFA. Select Virtual MFA Device and click Continue.

Virtual MFA Device
Virtual MFA Device

5. Scanning QR Codes

Click on Show QR Code and the image will be shown on the screen.

  1. Open the Trusona app, and tap the Settings menu
  2. Tap 2-step verification (TOTP)
  3. Scan the QR code
  4. Type in the number you see from the Trusona app
Enter 2 codes
Enter 2 codes

AWS requires you enter 2 consecutive MFA codes. After entering the first code, wait for the Trusona app to generate a new one and enter it into the second input field

6. Finalize

Enter the code from the app into the screen, then click on Assign MFA. It should now say you successfully assigned virtual MFA to the account/user.

The next time you log in to the AWS console and are prompted for a One-time passcode, you can use the Trusona app to log in.

Assign MFA
Assign MFA
Finalize
Finalize

Integrations

Desktop
IAM and SSO
SCIM
PAM
Productivity
VPN
General

Guides

Get started guides
Implementation guides
Users guides

SDKs

Mobile SDKs
Server SDKs
Web SDKs

APIs

Authentication Service
ID Proofing Service
Mobile Auth for Browsers Service

TOTP

Business
E-commerce
Finance
Productivity
Social
Gaming
Other