1. A method comprising: presenting a first authentication challenge at a device at a first time; determining, via a processor, a time duration for which the application is used at the device since the first time and input capabilities of the device; based on the determination, selecting, via the processor, an authentication type; based on the determination, adjusting, via the processor, a time delay amount; and presenting, at the device after the time delay amount following the first time, a second authentication challenge of the authentication type.