Authentication API and Verify 2FA use the same core technology, but Authentication API was built to enable any kind of
integration that requires typing biometrics based authentication in any platform through the use of our RESTful API. While 2FA is a common use-case for the Authentication API, it isn't a constraint, and the product can be leveraged within an
application flow wherever a user's typing behavior requires confirmation. On the other hand Verify 2FA is designed to be
used as a 2FA factor in existing IAM systems with minimal integration development on our client's end.
The Standard integration of Verify 2FA is a managed OTP replacement product. Designed with frictionless, cost-effective
authentication in mind, Verify 2FA combines typing behavior verification with intelligent OTP features in one solution. In
Verify 2FA, users authenticate with their typing behavior (by typing assigned words). OTP codes for identity verification
are only leveraged in necessary scenarios, such as an initial enrollment or failed verification attempt. This solution is
useful for companies that don't already use a major IAM, but have a basic 2FA in place, a simple SMS OTP service in
addition to their internal user management system.
The newer, OIDC integration of Verify 2FA offers the ability to use the same Verify 2FA experience in platforms like Okta. Unlike the standard integration, it does not rely on an internal root of trust (RoT) such as SMS/Email OTP but it can be used as an authentication factor in platforms like Okta. Other factors need to be defined separately in Okta/do not depend on TypingDNA directly.