Crate steam_mobile

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§

errors
Main error type of SteamAuthenticator.
user
This module contains the SteamUser needed for crate::SteamAuthenticator to work.

Structs§

Authenticated
A successfully logged-in state. Many assumptions are made on this state.
Confirmation
A pending Steam confirmation.
Confirmations
A collection of Confirmation
HeaderMap
A set of HTTP headers
HttpError
The Errors that may occur when processing a Request.
Method
The Request Method (VERB)
MobileAuthFile
The MobileAuthFile (.maFile) is the standard file format that custom authenticators use to save auth secrets to disk.
SteamAuthenticator
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.
Unauthenticated
A pending authorization state.
Url
A parsed URL record.

Enums§

AddAuthenticatorStep
Steps to add an authenticator to a Steam Account.
ConfirmationAction
EConfirmationType
Kinds of mobile confirmations

Constants§

STEAM_COMMUNITY_HOST
Steam Community Cookie Host
STEAM_HELP_HOST
Steam Help Cookie Host
STEAM_STORE_HOST
Steam Store Cookie Host

Functions§

format_captcha_url
Formats the captcha GID into the complete URL. E.g: https://steamcommunity.com/login/rendercaptcha/?gid=3851100575032057891

Type Aliases§

AuthResult