Crate steam_mobile
source ·Expand description
A port of the famous C# SteamAuth library, that allows users to add/remove a mobile authenticator, and also confirm/deny mobile confirmations.
Modules§
- Main error type of
SteamAuthenticator
. - This module contains the SteamUser needed for crate::SteamAuthenticator to work.
Structs§
- A successfully logged-in state. Many assumptions are made on this state.
- A pending Steam confirmation.
- A collection of
Confirmation
- A set of HTTP headers
- The Errors that may occur when processing a
Request
. - The Request Method (VERB)
- The
MobileAuthFile
(.maFile) is the standard file format that custom authenticators use to save auth secrets to disk. - Main authenticator. We use it to spawn and act as our “mobile” client. Responsible for accepting/denying trades, and some other operations that may or not be related to mobile operations.
- A pending authorization state.
- A parsed URL record.
Enums§
- Steps to add an authenticator to a Steam Account.
- Kinds of mobile confirmations
Constants§
- Steam Community Cookie Host
- Steam Help Cookie Host
- Steam Store Cookie Host
Functions§
- Formats the captcha GID into the complete URL. E.g: https://steamcommunity.com/login/rendercaptcha/?gid=3851100575032057891