Mandatory two-factor authentication

Modified on Mon, 22 Jul at 3:28 PM

Admins can enforce two-factor authentication (2FA) for all domain members and guests, enhancing security. Enabling two-factor authentication means that Asana will ask for an additional code, in addition to email and password, when authenticating. This will be useful for guests without SAML/SSO as they don't usually have an email address that belongs to the admin's organization. 

Who is it for?

This feature is for security-conscious admins who want to add an additional layer of security for their users/domain. Enabling 2FA as required will require 2FA for both members and guests to log in to domains that may not be SSO/SAML required. For SSO/SAML required domains, this feature enforces two-factor authentication only for guests logging in.

What is an authentication code?

Asana's two-factor authentication relies on time-based one-time passwords (TOTP). These one-time numeric passwords are supported by authenticator apps such as Authy, Duo, Microsoft Authenticator, and Google Authenticator using the TOTP standard. You can find more information about TOTP authentication codes at this link. 2FA will be enforced on users logging in on the web and through the mobile app.

Turning on 2FA for your organization

Admins can activate 2FA from the Security tab in the admin console. You must also activate 2FA for your own account before you can require it for your organization.

Turning On


Divisional admins will need to contact Asana support to enable 2FA as required for their organization. This will affect all users, including those outside the division.

Email

Upon activation, users (full members and guests) in your organization will receive an email asking them to enable 2FA for their account.

Asana will display a banner prompting users to set up 2FA for their account.

settings

Users can go to their Settings to set up and enable 2FA from this email.

If your organization is set up to require SSO or SAML then full members in your organization won’t be required to set up 2FA as they are already using a secure method to login to Asana. We will still enforce 2FA for any guests logging into Asana.

7 day logout

Users (members or guests) in your organization who don't set up 2FA within 7 days after it is required will be logged out and will need to set up 2FA before they can log in to Asana. Additionally, if users do not set up 2FA within 14 days, their passwords will be invalidated, and they will need to reset their password via the Forgot Password flow to log in again.

How it works for an existing user

If 2FA is mandatory in an organization that a user belongs to, then the user will need to set up 2FA the next time they log in to Asana if they have an existing account in Asana. The instructions below show how this can be done.

new invite
  1. As an existing user in Asana, you'll be required to set up 2FA after an admin makes 2FA mandatory. The next time you log in to Asana, you'll be asked to set up 2FA.
  2. Go to the Google Play Store on Android or the App Store on iPhone to search for an authentication app such as Duo, Authy, or Microsoft Authenticator. Install and set up the app as directed by the app.
QR

Scan the barcode shown, add it to your authenticator app, and click Continue.

digits

On the next screen, enter the 6-digit code shown inside the authenticator app for this newly added Asana account and click Continue.

success

The next screen will confirm that 2FA has been set up for your account. Asana will ask you for your email, password, and the authentication code from your app every time you log in.

How it works for a new user

If two-factor authentication is mandatory in an organization to which a user has been invited, they will need to set up 2FA during the Asana account creation process. The instructions below show how to do this.

new invite

 

  1. Go to your email and open the Invite email from Asana
  2. After clicking on Accept Invite, you will arrive on a landing page on Asana.com where you can continue signing up
  3. Continue your setup by entering your username and password on the next screen
QR code

 

The next step is to set up two-factor authentication for your account:

  1. Search for an authentication app such a Duo, Authy or Google Authenticator by going to the Google Play Store on Android, or App Store on iPhone. Install and set up the app as directed.
  2. Once installed, scan and add the QR code provided on the Asana screen or manually enter the secret key displayed on the authenticator app.
  3. Your app will display a 6-digit code for the added account that is valid for a few seconds only. Enter this 6-digit code on the Asana page and click Enable.
success


You will see this screen to confirm that 2FA has been set up. Click Continue to carry on setting up your Asana account.

FAQ

Can I turn on 2FA for my division?

Yes, mandatory 2FA is available for divisions on Asana Enterprise and Enterprise+, as well as legacy tier Legacy Enterprise. Division admins can request that 2FA be enabled by contacting Asana support. In this case, 2FA will be enabled for the entire domain (not just the division).

How will my users know that they need to turn on 2FA? How soon do they need to set up 2FA?

Users will receive an email asking them to set up 2FA after admins turn on 2FA. All users within the domain will be logged out after 7 days if they do not set up 2FA.

What kind of 2FA will my users be asked to set up?

The second factor for authentication will come from 3rd party authenticator apps such as Duo, Authy, or Microsoft Authenticator that can be installed on the phone.

How can I see which users still need to turn on 2FA?

Admins can contact Asana's support team to get a list of users who still need to turn on 2FA in their domain.

Will members of my organization who log in via SSO/SAML need to set up 2FA as well?

No, users (and guests) in a domain who only use SSO/SAML to log in will not need to set up 2FA.

How can users change their 2FA device?

Users can change their 2FA device via their profile settings.

On what platforms will 2FA be enforced?

Users must provide 2FA when logging in on web, desktop, and the Asana mobile app. 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article