Sweet. I've been testing both of them and both seem to do the job well. But as you said, since it closely mimics the real use case scenario, I'll stick with steamcommunity.
Another question, is there any way of checking if an account has Steam Guard mobile enabled? I noticed that the variable timestampTwoFactorEnabled is null whenever the account doesn't have Steam Guard enabled, but I'm not sure if it is reliable since it maybe turns not null when the account has Steam Guard via email (?).
My goal would be to attempt to login into the account and prompt the user to enable 2FA mobile if the account doesn't have it.
Thanks in advance.