DUO Express supports time based automatic approval of DUO Mobile push.
Our school recently deployed two-factor authentication on our IT systems using DUO Mobile, which can be inconvenient and sometimes block our workflows. We wished to have an automatically approved login from a known client within certain amount of time. During my spare time, I created the DUO Express app to help myself and our lab.
When the DUO Express app is running, it listens for DUO Mobile push notifications. Once it gets one, it checks if auto approval is enabled by user and if it is within the limited time. If not, it prompts the user to choose among three options: 1) approving this DUO Push once 2) approving this DUO Push and any DUO Push received within the next x minute and 3) ignoring it. Additionally, the user can click on a button to change the default auto-approval time limit and check the recent approve/ignore history.
However, it is possible for a hacker to hack into the time based automatic approval. If you do not want to take this risk, please do not use this app.