The Authentication API is a flexible interface that allows clients to verify user
identity by their typing through requests to a 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. The Authentication API
is limited to enrolling and verifying typing patterns, and does not include managed OTP features
(One Time Passwords/also known as 2FA codes).
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 a typing failure, suspected
fraud or initial enrollment. By deferring to OTP codes as a secondary factor, Verify 2FA improves UX
while drastically reducing the number of SMS or Email OTP codes required to be sent.