JustArchiNET / ArchiSteamFarm

C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
Apache License 2.0
11.06k stars 1.04k forks source link

Update MobileAuthenticator docs as now it supports accounts without phone numbers #3086

Closed nolddor closed 9 months ago

nolddor commented 9 months ago

Checklist

Enhancement purpose

As of today ASF offers the possibility to setup the MobileAuthenticator on an account from scratch. However a per wiki docs, a phone number is mandatory to do so.

That was true until last Steam update, now users are able to setup a mobile auth without the need of having a linked phone number within their accounts. See images below from my own mobile:

/

Solution

Edit current MobileAuthenticator docs to support this use case, refers to: https://github.com/JustArchiNET/ArchiSteamFarm/wiki/Two-factor-authentication

Path !2fainit -> !2fafinalize works fine if you provide the code delivered to your email. Other paths (i.e Joint Authenticator) needs to be reviewed.

Why currently available solutions are not sufficient?

Unfortunately current text at wiki are not true anymore.

Can you help us with this enhancement idea?

Somehow, I can test and offer feedback, but can't code

Additional info

N/A

nolddor commented 9 months ago

ACTUAL:

Assign a working and operational phone number to the account [here](https://store.steampowered.com/phone/manage) to be used by the bot. A phone number is absolutely required, as there is no way to add 2FA without it.

SUGGESTED:

Assign a working and operational phone number to the account [here](https://store.steampowered.com/phone/manage) to be used by the bot **is recommended** but not mandatory.
nolddor commented 9 months ago

ACTUAL:

SMS was sent from Steam to the phone number you have assigned for the account above.

SUGGESTED:

SMS was sent from Steam to the phone number you have assigned for the account above. If your account have no phone number set up, an email would be sent instead to the account email address.
nolddor commented 9 months ago

Raised originally as "✨ Enhancement" as I was unable to make it work at first using the email code. (due to me being silly) This must re-categorized as "📕 Wiki suggestion" instead. But I cannot do that myself :(

JustArchi commented 9 months ago

Did I understand it right that everything works, except phone number is no longer required? Did you go through 2fainit and 2fafinalize procedure?

nolddor commented 9 months ago

Indeed, 2fainit and 2fafinalize works as long as you provide the code sent to your emaill address on 2fafinalize instead the one you are supposed to receive via SMS when you link a phone.

nolddor commented 9 months ago

PS: Not having a phone linked prevent you from generating 2FA Backup codes as Valve are still sending an SMS to reveal them. I guess they will update that part of the website sooner or later... Nothing to do with ASF but it was worth to mention. That's why docs must say "is not required but still recommended"

JustArchi commented 9 months ago

Thanks, I've reworded some of the sentences in 2fa section :+1: