Bug 478965

Summary: [Feature Request] Add Steam 2FA support
Product: [Applications] Keysmith Reporter: ZhangHua <zhanghua.00>
Component: GeneralAssignee: Bhushan Shah <bshah>
Status: REPORTED ---    
Severity: wishlist    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description ZhangHua 2023-12-24 11:56:09 UTC
SUMMARY
Keysmith is KDE's 2FA code generator and it is useful indeed. However, it will be better if you implement the generation of Steam's 2FA code. Steam uses its custom algorithm based on TOTP to generate 2FA code so it is required to add a new 2FA type to Keysmith.


STEPS TO REPRODUCE
N/A

OBSERVED RESULT
N/A

EXPECTED RESULT
N/A

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: N/A
(available in About System)
KDE Plasma Version: N/A
KDE Frameworks Version: N/A
Qt Version: N/A

ADDITIONAL INFORMATION
There has already been an nodejs implementation at https://github.com/DoctorMcKay/node-steam-totp.
GNOME's Authenticator app has the support of generating Steam's 2FA code, too.