-
-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Steam TOTP #30
Comments
If support for steam is added, maybe some sort of custom application type field could be added in the advanced form with presets for existing services. |
Suggestion added to the project's roadmap. I'm not a steam user, any chance I could think about it by myself. Thank you 👍🏻 |
This steam otp library works well for generating otp codes for steam's proprietary 2fa algorithm: https://github.com/DoctorMcKay/php-steam-totp. It should be as easy as using this library with composer, adding the logic for a new custom otpType called steam, and then adding the option in the frontend. |
Thanks @Blake192 for the lib. As said I'm not a Steam user, I've never experimented their Steam guard auth process. So I've read some articles/posts and my understanding is that they only provide a mobile app that just generate (custom) TOTP code without the ability to get the personal secret directly. The workaround to get the secret would be this : https://community.bitwarden.com/t/question-about-steam-totp-codes/3513/10 Can you please confirm this is relevant and that the use of Steam Desktop Authenticator is mandatory to get the secret. |
Yep, you have to use steam desktop authenticator, winauth, or a rooted andriod phone to get the secret. |
Ok, thanks for the confirmation. As a Linux user with an iPhone and no steam account I don't know how I will check steam codes generated by 2FAuth 😅 |
I can help with testing if required? Or you can create a free steam account? 😅 |
that could be a great addition to your software. |
aegis (android application : https://github.com/beemdevelopment/Aegis) got the steam guard support ... |
Thanks for the heads up. The process to get the OTP parameters is not really accessible (this has held me back initially) but I guess a good part of 2FAuth users are tech/geek/advanced users. Will work on it seriously, this will make a great functional addition with the Google Auth import feature. |
i'm here if you need help ! |
Is your feature request related to a problem? Please describe.
Steam totp is currently not supported because it is 5 digits and is in letters instead of numbers.
Describe the solution you'd like
Support for steam's totp through the custom form with 5 digit pin of letters.
Describe alternatives you've considered
Bitwarden currently has support for this feature which may help with figuring out how to add support. https://community.bitwarden.com/t/question-about-steam-totp-codes/3513
The text was updated successfully, but these errors were encountered: