A simple command-line tool to generate Steam authentication tickets for web API usage.
- Generate Steam authentication tickets using the Steamworks SDK
- Save tickets to file or POST to a web endpoint
- Cross-platform support (Windows, Linux)
# Save ticket to file (default: auth_ticket.txt)
steam-auth
# Save to custom file
steam-auth -o my_ticket.txt
# POST ticket to web endpoint with email
steam-auth -u https://api.example.com/auth -e user@example.com
# Exit immediately after saving ticket
steam-auth -o ticket.txt -x- Steam client must be running and logged in
- Your application must be registered as a Steam game (requires
steam_appid.txtin working directory)
Download the latest binary from the releases page or build from source:
git clone https://github.com/infernap12/steam-auth.git
cd steam-auth
cargo build --releaseGPL-3.0 License - see LICENSE file for details.