<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
How to Integrate Typing DNA MFA
Multi-Factor Authentication
Okta Identity Engine
Overview

According to this Typing DNA article regarding Multi-Factor Authentication (MFA)Typing DNA  is considered a biometric MFA factor since it is listed as an “MFA inherence factors”. MFA Inherence factors can authenticate users by their inherent characteristics, including the user’s physiological and behavioral biometrics.

An advantage of using this MFA factor is that no specific hardware is required (such as a YubiKey or fingerprint readers for Biometric MFA factors).

A disadvantage of this specific MFA factor might be the customer's typing behaviours, since this MFA allows the authentication based on how the customer types random words.

Applies To
  • Okta Identity Engine (OIE)
  • Multi-Factor Authentication (MFA)
  • Adaptive MFA
Solution

Pre-requisites

  • Typing a valid DNA account.

To integrate Typing DNA MFA, it is necessary to obtain credentials (Client ID & Secret) and create the first application. A trial account can be configured for testing purposes.

  • Configure Typing DNA as an OpenID Connect (OIDC) Identity Provider (IdP) in Okta.

 In the Okta Admin Console, navigate to Security > Identity Providers > Add Identity Provider > choose OpenID Connect.

Identity Providers      OpenID Connect 

It will be necessary to gather configuration details from the TypingDNA account, such as:

  • Name: A descriptive name for the Typing DNA IdP.
  • Client ID: Provided by Typing DNA.
  • Client Secret: Provided by Typing DNA.
  • Authorization Endpoint: The authorization URL for Typing DNA's OIDC service.
  • Token Endpoint: The token URL for Typing DNA's OIDC service.
  • JWKS URI: The URL for Typing DNA's JSON Web Key Set.
  • Scopes: Define the OIDC scopes to request.

 

Steps

  1. Navigate to the Typing DNA page > select Integration > select OIDC Integration.

Integrations tab 

  1. On OIDC integration, select Add new integration.

Add new integration

  1. Name the integration as desired.
  2. Choose the desired Language and Keywords Language from the dropdown menu.

NOTE: At this moment, it seems that “Typing DNA” offers only English, Spanish, French, and Portuguese.

Languages

  1. Add the authorized Redirect URI.

Redirect URI

  1. Navigate to Okta Admin console > Security > Authenticators > on the Setup tab, select Add authenticatorIdp Authenticator. Since Typing DNA MFA factor is already configured as an OIDC IdP, there should be an option to choose this specific MFA factor
    NOTE: If a specific Logo is desired for this MFA factor, Okta accepts only. SVG format files with a 1MB file size.
  2. Create the Enrollment policy from the Okta admin console > Security > AuthenticatorsEnrollment tab.
    Either create a new account that will be evaluated by this enrollment policy, or create Okta policies (Authentication Policy) in order to use this type of MFA factor.

Enrollment policy

 

 

Loading
How to Integrate Typing DNA MFA