SteamDesktopAuthenticator2 (SDA2) allows you to confirm trade and market transactions directly from your browser. While it is named SDA2 for convenience, it is not affiliated with Jessecar96 or the original SteamDesktopAuthenticator project. SDA2 was created because the original SDA project is no longer receiving updates and has become slow when there are many pending confirmations.
- Mass accept transactions: Quickly accept multiple trade offers and transactions
- Uses current account: Automatically uses the account you are logged into in the browser
- Automatic redirect: Automatically redirects you when a confirmation is needed for sending a Trade Offer
- maFile(s) for the account(s) you want to use with SDA2 (if encrypted, you also need the
manifest.json
file) - Python 3.10 or greater installed
- A browser with the Tampermonkey extension
Caution
NEVER share your maFiles
, password
, shared_secret
or identity_secret
with ANYONE. If these are present in logs or similar, remove them before submitting an issue.
- BTC:
bc1q9gmh5x2g9s0pw3282a5ypr6ms8qvuxh3fd7afh
- Steam Trade Offer
Clone the repository.
Place your maFile(s) inside the maFiles
directory.
Important
If your maFile(s) are encrypted, you need to also include your manifest.json
.
If the maFile(s) are unencrypted, you only need the maFile(s) in the maFiles
directory. These can be named whatever, but has to have the .maFile
filetype.
pip install -r requirements.txt
python main.py
Open your browser which has Tampermonkey installed.
Now you can go to http://127.0.0.1:5000/ to confirm trade and market transactions. You need to allow Tampermonkey to make requests.
Note
You can also use https://doctormckay.github.io/steam-twofactor-server/ to confirm your trades. Set the 2FA Server Base URL to http://127.0.0.1:5000/sda2/
- Alex Corn (steam-twofactor-server) - This repository is basically just a fork of
steam-twofactor-server
with the server ported to Python and minor changes to McKay's user script. - Michał Bukowski (steampy) - Steam Guard functionality was taken from the implementation in
steampy
. - Samuel Breznjak (cs16.css) - Styling used for the UI.