I made an application for windows that can generate 2FA codes for Steam. Available on github:
https://github.com/manatails/MiniSteamAuthenticator
Usage
MiniSteamAuthenticator accepts Base32 encoded Steam shared secret as used in Aegis or andOTP. You can use steamctl
to generate the shared secret. https://github.com/ValvePython/steamctl
-
Install steamctl
pip install steamctl
-
Generate an authentication token using steamctl
steamctl authenticator add
-
Export saved authentication token as a QR code
steamctl authenticator qrcode YOUR_USERNAME
-
Scan the QR code with an external application. It will be formatted like this:
otpauth://steam/steamctl:YOUR_USERNAME?secret=XXXXXX&issuer=Steam
-
Copy the secret value and add it to the configuration .ini file.
Screenshot