There seems to be an increasing number of services that require a specific app for two-factor authentication. In the last week I needed to install both Authy and Symantec VIP Access.
I’d prefer, however, to keep all my Time-based One-Time Passwords (TOTP) in one place. Having secret keys scattered over multiple apps makes them hard to backup. Thankfully I found solutions for both:
- Authy secret keys can be extracted from the desktop app using following these instructions.
- Symantec VIP Access can be avoided by generating a secret key with the python-vipaccess tool. I found I needed to set the token model to
SYMC
in most cases (vipaccess provision -p --token-model SYMC
).