geel9 / SteamAuth

A C# library that provides vital Steam Mobile Authenticator functionality
MIT License
279 stars 105 forks source link

Misc fixes and improvements #17

Closed shravan2x closed 8 years ago

shravan2x commented 8 years ago

This pull request has 6 main improvements:

  1. Fixed a rare crash where an error HTML page was returned instead of the RSA Json.
  2. Added new DoLogin result type TooManyFailedLogins. Helps #5.
  3. Added new AddAuthenticator result type AuthenticatorPresent. Fixes #12.
  4. DoLogin returns BadCredentials correctly when credentials are bad and captcha is also needed. Fixes #9.
  5. A deviceID is generated if it is already not set. Read my comment here for more info.
  6. Allowed the user to select the SteamGuard scheme on deactivation. (2-Remove completely, 1-Switch to email)
pipe01 commented 8 years ago

This looks nice!