I recently came across the Authenticator app and thought it could be a great tool since I don't have a valid phone number (I can only use a landline). However, I'm running into a wall trying to figure out how to obtain a 'token' that it requires. The installation seemed to go smoothly, but I can't find any information on what a token is or where to get one. Looking online gave me some leads related to Twitch developer tokens, but they require having two-factor authentication already set up, which I can't do without a phone. I've also tried using the Twitch token generator, but the tokens created don't work with Authenticator. The instructions I'm following can be found here: [Instructions](https://linuxtldr.com/installing-authenticator-2fa-app/#comment-5971). Unfortunately, it seems like the Authenticator doesn't have any community support on platforms like Discord or subreddits, which makes it even harder to find help!
3 Answers
I feel you on this one – the whole token generation can be confusing! Usually, the token is a seed code used for Time-based One-Time Passwords (TOTP). It’s often given to you right after you enable 2FA on a site. If you're not seeing a QR code or any option to generate a token, it might be necessary to dig deeper into that service's authentication setup. Sometimes, reaching out to their support can yield some clarity as well.
You’re right; the documentation can sometimes leave you in the dark. It’s a bit frustrating when you're trying to set up something like Authenticator and can't find clear instructions. Generally speaking, tokens are essential for TOTP, so if it’s not provided during setup, you might need to check if the service itself offers 2FA, and how they provide those tokens. If you need TOTP explained, it stands for Time-based One-Time Password; it’s a way to generate codes that change every 30 seconds based on a secret key you get from the service.
To get a token for the Authenticator app, you typically generate one through your terminal. You should scan a QR code or manually input a seed code that you receive from the website or service where you're enabling two-factor authentication (2FA). If there's no QR code or manual link, that's where the confusion lies. Make sure to check the documentation for the specific service you're working with, as the token is generally provided by them.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux