TypingDNA has released a step-by-step guide for developers that want to enable biometric logins for their iOS applications. The TypingDNA Authentication API utilizes keystroke dynamics to verify the identities of users based on their typing patterns when using a mobile device.
The new TypingDNA demo shows developers how to integrate that API. It includes specific lines of code, as well as detailed explanations to let programmers know exactly what that code will do when it is copied into their application. The concept itself is relatively straightforward, though the person implementing it will need a bit of technical know-how.
In that regard, TypingDNA describes a multi-step procedure that starts with the TypingDNA Recorder for mobile devices. Once installed, the app will be able to record and analyze someone’s keystrokes when they enter their user name and password into the corresponding fields. Since the platform needs roughly 30 characters to generate a profile, TypingDNA advises developers to look at both fields because it will allow them to reach that character threshold more quickly, especially if users need to enter each one multiple times for confirmation.
From there, developers simply need to integrate the Authentication API to verify the user’s identity during subsequent logins. The API will analyze the way a device is held in addition to the actual keystrokes, so a user who typically holds their phone in portrait mode will not be able to login with a landscape layout. Developers using a free account will also need to set up a one-second delay, since the free version has a limit of one API call per second.
The iOS code needed to integrate the TypingDNA API is available on GitHub, though developers will need Xcode and a Mac to view it properly. The primer arrives a few months after TypingDNA wrapped up a 2020 Hackathon that challenged developers to come up with innovative applications of the company’s behavioral biometric technology.