Philipp15b / go-steam

Steam's protocol in Go to allow automation of different actions on the Steam network without running an actual Steam client. Includes APIs for friends, chatting, trading, trade offers and TF2 crafting.
https://pkg.go.dev/github.com/Philipp15b/go-steam/v3
Other
392 stars 132 forks source link

implemented LoginKey #89

Closed JohannesKaufmann closed 6 years ago

JohannesKaufmann commented 6 years ago

This pull request implements the functionallity to use the password only for the first login (in case of SteamGuard the first two logins) and then use the LoginKey for any further Authentication in the future.

First Login

Username, Password and (ShouldRememberPassword) set

Second Login (with SteamGuard)

Username, Password, AuthCode and ShouldRememberPassword set

Third Login

Username, (ShouldRememberPassword) and LoginKey set

Philipp15b commented 6 years ago

Thanks!