Assign MFA Types to Applications

In EmpowerID multi-factor authentication (MFA) is a flexible, points based system that allows you to specify the number and types of factors that users must present when authenticating, as well as the weight or point value associated with each of those factors. When users reach the designated point threshold, they are authenticated and granted access to the system. In order to ease user adoption, EmpowerID supports a number of MFA types out of the box. These include:

  • DUO Two-Factor Authentication — When this MFA type is required on a Password Manager Policy, users with the policy must approve a secondary authentication request that is either pushed to their mobile phones, sent as a one-time passcode, or delivered via a phone call. In order to use this MFA Type, your organization must have a Duo account that is registered in EmpowerID. Users must also enroll in Duo and register either their mobile phone (recommended), tablet, landline or U2F token. Additionally, to use Duo Push's one-tap authentication, users must have the Duo Mobile app installed on their mobile phones. If you do not have a Duo account, you can sign up for one by visiting https://signup.duo.com/.

  • Device Registration — When this MFA Type is required on a Password Manager Policy, users with the policy must register the device they are currently using to access EmpowerID. This process involves the delivery of a one-time passcode via SMS, voice or email to the mobile device or email address specified by the user during authentication. Once successfully registered, the information is stored in a cookie on the specific browser used to access EmpowerID. In this way, each time users attempt to authenticate using either a different browser on the same device, or another device altogether, they must go through the device registration process.

  • EmpowerID Mobile Authenticator — When this MFA Type is required on a Password Manager Policy, users with the policy must approve a secondary authentication request that is pushed to their mobile phones. In order to use this MFA Type, you must configure EmpowerID for the mobile app.

  • EmpowerID One-Time Password — When this MFA Type is required on a Password Manager Policy, users with the policy must verify their identity by entering the one-time passcode generated by EmpowerID. Options for delivering the passcode include email, SMS and voice call. To use the SMS and voice call features of this MFA Type, organizations must have a Twilio account that is registered in EmpowerID.

  • FIDO WebAuthN — When this MFA Type is required on a Password Manager Policy users with the policy will be prompted to insert their security key (Yubikey device) and press the button or the gold disk on the key to continue. If this is the first time the Yubikey device is being used, EmpowerID generates a certificate linking the Yubikey to the person authenticating. Once the certificate is generated, the Yubikey cannot be used by any other person for FIDO U2F authentication.

  • OATH Time Based One Time Password — When this MFA type is required on a Password Manager Policy, users with the policy must verify their identity by entering a time-based code generated by a client application installed on their mobile devices, such as Google Authenticator or DUO.

  • Yubico OTP — When this MFA Type is required on a Password Manager Policy, users with the policy must verify their identity by generating a one-time password via their Yubikey. As Yubico OTP uses YubiCloud for verifying OTPs, you need to get an API key from Yubico and register the key in EmpowerID. Users must also have a Yubikey. If you do not have an API key, you can get one from Yubico by visiting https://upgrade.yubico.com/getapikey/. Please note that you will need to have a Yubikey to get an API key.

If an MFA Type is added to an application, users must authenticate themselves through the MFA Type before EmpowerID grants access to the application.

 

Assign MFA Types

  1. On the navbar, expand Single Sign-On and click Applications.

  2. From the Applications tab of the Find Applications page, search for the application to which you want to apply LoA points and click the Display Name link for that policy.



  3. On the Application Details page that appears, select the SSO tab in the lower pane and expand the Multifactor Authentication accordion.

  4. Click the Add Type (+) button to the right of the grid.

     

  5. In the dialog that appears, click the Type drop-down and select one of the above-mentioned MFA Types.

     

  6. Set the priority for the type in the Priority field. The lower the number the higher the priority. When more than one MFA Type is assigned to an application, EmpowerID directs users to the MFA Type with the highest priority first and then to the MFA Type with the next highest priority and so on until the point threshold for the application is met.

  7. Specify whether the MFA type is required. If required, users accessing the application must authenticate using the type. When an application has more than one MFA Type that is required, users must authenticate using each type in the order specified by the priority for the type.

  8. Click Save.