tiuub / KeeOtp2

KeeOtp2 is a plugin for KeePass. It provides a form to display one time passwords and is fully compatible with the built-in OTP function.
MIT License
122 stars 10 forks source link

Any chance of adding Steam guard support? #20

Closed homever closed 3 years ago

homever commented 3 years ago

Used for a while, thank you for your work. Any chance to see the integration of Steam guard TOTP? Thank you.

tiuub commented 3 years ago

Sure. This is already planned. You can estimate it in about 2 or 3 weeks.

Kind regards

DigitalDJ commented 3 years ago

There's a pull request for Steam Guard support up at the moment. Wish I would have read this thread beforehand ;-)

tiuub commented 3 years ago

Hi @homever,

I have just uploaded a patch for steam support. Just give it a try. Its version 1.5.6.

Kind regards

homever commented 3 years ago

@tiuub Confirmed working! Thank you so much for this addon 👯

Zickfor commented 3 years ago

You are talking about Valves Steam? How did you get secret?

homever commented 3 years ago

@Zickfor I use https://github.com/Jessecar96/SteamDesktopAuthenticator

OchreFox commented 1 year ago

Wanted to give a quick tutorial on how to setup Steam guard:

  1. Remove Steam Guard mobile authenticator (if present)
  2. Download latest release from Steam Desktop Authenticator
  3. Run the exe and set up a new account, follow the instructions given on screen
  4. Optionally leave blank encryption field (we just need to get the uri from the generated data)
  5. After setting up the account, open the folder where the Steam Desktop Authenticator app is
  6. Open the file with extension .maFile (/SDA-x.x.xx/maFiles/*****.maFile) as a text file with Notepad or Notepad++ (This is actually a JSON File)
  7. Copy the uri value (starting with "otpauth://", without quotation marks)
  8. Open Keepass and configure the TOTP
    • Paste the uri in the Uri field
    • Check the "Use Custom Settings" option
    • In general > Type, select Steam
  9. The preview should now give an identical code to the one in the SDA app
  10. Save and done!