Basic Steam security, where a user has an MFA code sent over email, currently works.
However, some users may upgrade their Steam account to require MFA codes from a mobile authenticator.
The CyberAndrii/steam-totp action can also generate this MFA code, and we should support being able to accept this.
Suggested solution
Add mfaCode as an input. If mfaCode is input into the action, configVdf, ssfnFileName, and ssfnFileContents should all be ignored.
Considered alternatives
Could call it totp instead of mfaCode. I'm not sure which name would be clearer.
Context
Basic Steam security, where a user has an MFA code sent over email, currently works. However, some users may upgrade their Steam account to require MFA codes from a mobile authenticator. The CyberAndrii/steam-totp action can also generate this MFA code, and we should support being able to accept this.
Suggested solution
Add
mfaCode
as an input. IfmfaCode
is input into the action,configVdf
,ssfnFileName
, andssfnFileContents
should all be ignored.Considered alternatives
Could call it
totp
instead ofmfaCode
. I'm not sure which name would be clearer.Additional details
See for more context: https://github.com/game-ci/steam-deploy/issues/4