A Time-based One-Time Password (TOTP) application automatically generates an authentication code that changes after a certain period of time. Here are few of the recommended apps: