-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Two factor authentication ko KR
Steam includes two-factor authentication system known as "Escrow" that requires extra details for various account-related activity. μμΈν λ΄μ©μ μ¬κΈ° μ μ¬κΈ° μ μμ΅λλ€. This page considers that 2FA system as well as our solution that integrates with it, called ASF 2FA.
Regardless if you use ASF 2FA or not, ASF includes proper logic and is fully aware of accounts protected by standard 2FA. μλ₯Ό λ€μ΄ λ‘κ·ΈμΈ μ€μλ νμνλ©΄ μΈλΆμ¬νμ μ λ ₯νλλ‘ μμ²ν κ²μ λλ€. However, those requests can be automated by using ASF 2FA, which will automatically generate required tokens, saving you hassle and enabling extra functionality (described below).
ASF 2FA is a built-in module responsible for providing 2FA features to the ASF process, such as generating tokens and accepting confirmations. It can work in many modes, such as standalone or by duplicating your existing authenticator details (so that you can use your current authenticator and ASF 2FA at the same time).
2fa
λͺ
λ Ήμ΄ λ₯Ό μ€ννμ¬ λ΄ κ³μ μ΄ μ΄λ―Έ ASF 2λ¨κ³ μΈμ¦μ μ¬μ©μ€μΈμ§ νμΈν μ μμ΅λλ€. Unless you've already imported your authenticator as ASF 2FA, all standard 2fa
commands will be non-operative, which means that your account is not using ASF 2FA, therefore it's also unavailable for advanced ASF features that require the module to be operative.
There are a lot of ways to make ASF 2FA operative, here we include our recommendations based on your current situation:
- If you're already using SteamDesktopAuthenticator, WinAuth or any other third-party app that allows you to extract 2FA details with ease, just import those to ASF.
- If you're using official app and you don't mind resetting your 2FA credentials, the best way is to disable 2FA, then create new 2FA credentials by using joint authenticator, which will allow you to use official app and ASF 2FA. This method doesn't require root or advanced knowledge, barely following instructions.
- If you're using official app and don't want to recreate your 2FA credentials, your options are very limited, typically you'll need root and extra fiddling around to import those details, and even with that it might be impossible.
- If you're not using 2FA yet and don't care, you can use ASF 2FA with standalone authenticator, third-party app duplicating to ASF (recommendation #1), or joint authenticator with official app (recommendation #2).
Below we discuss all possible options and known to us methods.
In general, we strongly recommend duplicating your existing authenticator, since that's the main purpose ASF 2FA was designed for. However, ASF comes with an official MobileAuthenticator
plugin that further extends ASF 2FA, allowing you to link a completely new authenticator as well. This can be useful in case you're unable or unwilling to use other tools and do not mind ASF 2FA becoming your main (and maybe only) authenticator.
There are two possible scenarios for adding a two-factor authenticator with the MobileAuthenticator
plugin: standalone or joint with the official Steam mobile app. In the second scenario, you will end up with the same authenticator on both the ASF and mobile app; both will generate the same codes, and both will be able to confirm trade offers, Steam Community Market transactions, etc.
No matter if you plan to use ASF as the standalone authenticator or want the same authenticator on the official Steam mobile app, you need to do those initialization steps:
- Create an ASF bot for the target account, start it, and log in, which you probably already did.
- Optionally, assign a working and operational phone number to the account here to be used by the bot. This will allow you to receive SMS code and allow recovery if needed, but it's not mandatory.
- Ensure you're not using 2FA yet for your account, if you do, disable it first.
- Execute the
2fainit [Bot]
command, replacing[Bot]
with your bot's name.
Assuming you got a successful reply, the following two things have happened:
- A new
<Bot>.maFile.PENDING
file was generated by ASF in yourconfig
directory. - SMS was sent from Steam to the phone number you have assigned for the account above. If you didn't set a phone number, then an email was sent instead to the account e-mail address.
The authenticator details are not operational yet, however, you can review the generated file if you'd like to. If you want to be double safe, you can, for example, already write down the revocation code. The next steps will depend on your selected scenario.
If you want to use ASF as your main (or even only) authenticator, now you need to do the finalization step:
- Execute the
2fafinalize [Bot] <ActivationCode>
command, replacing[Bot]
with your bot's name and<ActivationCode>
with the code you've received through SMS or e-mail in the previous step.
If you want to have the same authenticator in both ASF and the official Steam mobile app, now you need to do the next steps:
- Ignore the SMS or e-mail code that you've received after the previous step.
- Install the Steam mobile app if it's not installed yet, and open it. Navigate to the Steam Guard tab and add a new authenticator by following the app's instructions.
- After your authenticator in the mobile app is added and working, return to ASF. You now need to tell ASF that finalization is done with the help of one of the two commands below:
- Wait until the next 2fa code is shown in the Steam mobile app, and use the command
2fafinalized [Bot] <2fa_code_from_app>
replacing[Bot]
with your bot's name and<2fa_code_from_app>
with the code you currently see in the Steam mobile app. If the code generated by ASF and the code you provided are the same, ASF assumes that an authenticator was added correctly and proceeds with importing your newly created authenticator. - We strongly recommend to do the above in order to ensure that your credentials are valid. However, if you don't want to (or can't) check if codes are the same and you know what you're doing, you can instead use the command
2fafinalizedforce [Bot]
, replacing[Bot]
with your bot's name. ASF will assume that the authenticator was added correctly and proceed with importing your newly created authenticator.
Assuming everything worked properly, the previously generated <Bot>.maFile.PENDING
file was renamed to <Bot>.maFile.NEW
. This indicates that your 2FA credentials are now valid and active. We recommend that you create a copy of that file and keep it in a secure and safe location. In addition to that, we recommend you open the file in your editor of choice and write down the revocation_code
, which will allow you to, as the name implies, revoke the authenticator in case you lose it.
In regard to technical details, the generated maFile
includes all details that we have received from the Steam server during linking the authenticator, and in addition to that, the device_id
field, which may be needed for other authenticators. The file is fully compatible with SDA for import.
ASF automatically imports your authenticator once the procedure is done, and therefore 2fa
and other related commands should now be operational for the bot account you linked the authenticator to.
Import process requires already linked and operational authenticator that is supported by ASF. ASF currently supports a few different official and unofficial sources of 2FA - Android, SteamDesktopAuthenticator and WinAuth, on top of manual method which allows you to provide required credentials yourself. If you don't have any authenticator yet, you need to choose one of available apps and set it up firstly. μ΄λ κ²μ 골λΌμΌ ν μ§ λͺ¨λ₯΄κ² λ€λ©΄ WinAuthλ₯Ό μΆμ²ν©λλ€. λ¬Όλ‘ μ€λͺ λ§ μ λ°λΌνλ€λ©΄ λ€λ₯Έ κ²λ€λ μ μλν κ²μ λλ€.
μλμ λͺ¨λ κ°μ΄λλ μ μλμνκ³ μλ μΈμ¦κΈ°λ₯Ό νμλ‘ ν©λλ€. μ ν¨νμ§ μμ λ°μ΄ν°λ₯Ό κ°μ Έμ€λ©΄ ASF 2λ¨κ³ μΈμ¦μ μ μμ μΌλ‘ λμνμ§ μμκ²μ΄λ―λ‘ λ°μ΄ν°λ₯Ό κ°μ Έμ€κΈ° μ μ μΈμ¦κΈ°κ° μ μ μλνλμ§ νμΈνμ¬μΌ ν©λλ€. λ€μμ μΈμ¦κΈ° κΈ°λ₯μ΄ μ μ μλνλμ§ ν μ€νΈνκ³ νμΈνμμμ€.
- ν ν°μ μμ±νκ³ μ΄ ν ν°μ΄ Steam λ€νΈμν¬μμ μλ½λ μ μμ΄μΌ ν¨
- νμΈμ¬νμ κ°μ Έμ€κ³ , λͺ¨λ°μΌ μΈμ¦κΈ°μ λμ°©ν μ μμ΄μΌ ν¨
- νμΈμ¬νμ μλ½νκ³ , Steam λ€νΈμν¬μμ νμΈ/κ±°λΆλ‘ μ ννκ² μΈμλ μ μμ΄μΌ ν¨
μΈμ¦κΈ°κ° μμ νλμ ν μ μλμ§ νμΈνμμμ€. λ§μ½ μλλ€λ©΄ ASFμμλ λμνμ§ μμ κ²μ΄κ³ μκ°λ§ λλΉνκ³ μΆκ°μ μΈ λ¬Έμ κ° λ°μν κ²μ λλ€.
μΌλ°μ μΌλ‘ μλλ‘μ΄λ μ νκΈ°μμ μΈμ¦κΈ°λ₯Ό κ°μ Έμ¬λ λ£¨νΈ κΆνμ΄ νμνμ§λ μμ΅λλ€. The below instructions require from you fairly decent knowledge in Android modding world, we're definitely not going to explain every step here, visit XDA and other resources for additional information/help with below.
Prerequisites:
- Install official Steam app from store, if you haven't yet.
- Assign authenticator to your account and ensure it works - generates valid tokens and can accept confirmations.
Extraction (requires rooting your device):
- Install Magisk and enable Zygisk in the settings.
- Install LSPosed (for Zygisk) and ensure it works.
- Install SteamGuardExtractor LSPosed module and enable it in LSPosed settings.
- Force kill Steam app, then open it, a window with extracted details should pop up, click copy.
Now that you've successfully extracted required details, disable the module to prevent the window from showing each time, then copy value of shared_secret
and identity_secret
of the account that you intend to add to ASF 2FA, into a new text file with below structure:
{
"shared_secret": "STRING",
"identity_secret": "STRING"
}
Replace each STRING
value with appropriate private key from extracted details. Once you do that, rename the file to BotName.maFile
, where BotName
is the name of your bot you're adding ASF 2FA to, and put it in ASF's config
directory if you haven't yet. Afterwards, launch ASF - it should notice the .maFile
and import it.
[*] μ 보: ImportAuthenticator() <1> .maFileμ ASF νμμΌλ‘ λ³ννλ μ€...
[*] μ 보: ImportAuthenticator() <1> λͺ¨λ°μΌ μΈμ¦κΈ° κ°μ Έμ€κΈ°λ₯Ό μ±κ³΅μ μΌλ‘ μλ£νμ΅λλ€!
That's all, assuming that you've imported the correct file with valid secrets, everything should work properly, which you can verify by using 2fa
commands. μ€μλ₯Ό νλ€λ©΄, μΈμ λ νμνλ§νΌ Bot.db
λ₯Ό μμ νκ³ λ€μ μμν μ μμ΅λλ€.
μ΄λ―Έ SDAμμ μ€νλλ μΈμ¦κΈ°κ° μλ€λ©΄ maFiles
ν΄λμ steamID.maFile
νμΌμ΄ μμμ μκ²μ
λλ€. Make sure that maFile
is in unencrypted form, as ASF can't decrypt SDA files - unencrypted file content should start with {
and end with }
character. If needed, you can remove the encryption from SDA settings first, and enable it again when you're done. Once the file is in unencrypted form, copy it to config
directory of ASF.
You can now rename steamID.maFile
to BotName.maFile
in ASF config directory, where BotName
is the name of your bot you're adding ASF 2FA to. λλ κ·Έλλ‘ λ μλ μμ΅λλ€. ASFλ λ‘κ·ΈμΈ ν μλμΌλ‘ μ νν κ²μ
λλ€. Renaming the file helps ASF by making it possible to use ASF 2FA before logging in, if you don't do that, then the file can be picked only after ASF successfully logs in (as ASF doesn't know steamID
of your account before in fact logging in).
λͺ¨λ κ²μ μ ννκ² νλ€λ©΄ ASFλ₯Ό μ€ννκ³ λ€μνλ©΄μ λ³΄κ² λ©λλ€.
[*] μ 보: ImportAuthenticator() <1> .maFileμ ASF νμμΌλ‘ λ³ννλ μ€...
[*] μ 보: ImportAuthenticator() <1> λͺ¨λ°μΌ μΈμ¦κΈ° κ°μ Έμ€κΈ°λ₯Ό μ±κ³΅μ μΌλ‘ μλ£νμ΅λλ€!
μ΄μ λΆν° μ΄ κ³μ μ ASF 2λ¨κ³ μΈμ¦μ΄ μλνκ²λ©λλ€.
λ¨Όμ μλ‘μ΄ λΉ λ΄μ΄λ¦.maFile
νμΌμ ASF νκ²½μ€μ λλ ν 리μ μμ±νμμμ€. λ΄μ΄λ¦
μ ASF 2λ¨κ³ μΈμ¦μ μΆκ°νλ €λ λ΄μ μ΄λ¦μ
λλ€. νμΌλͺ
μ λ΄μ΄λ¦.maFile.txt
κ° μλ λ΄μ΄λ¦.maFile
μ΄μ΄μΌ ν¨μ λͺ
μ¬νμμμ€. μλμ°μμ μλ €μ§ νμ₯μλ κΈ°λ³Έμ μΌλ‘ μ¨κ²¨μ§λλ€. λΆμ νν μ΄λ¦μ λ£μΌλ©΄ ASFκ° μ ννμ§ μμ΅λλ€.
μ΄μ νμμ²λΌ WinAuthλ₯Ό μ€ννμμμ€. Steam μμ΄μ½μ μ€λ₯Έμͺ½ ν΄λ¦νκ³ "Show SteamGuard and Recovery Code"λ₯Ό μ ννμμμ€. κ·Έλ¦¬κ³ "Allow copy"μ 체ν¬ν©λλ€. {
λ‘ μμνλ μΉμν JSON κ΅¬μ‘°κ° μ°½μ μλμͺ½μ λνλ©λλ€. μ΄μ λ¨κ³μμ μμ±ν λ΄μ΄λ¦.maFile
νμΌμ μ 체 ν
μ€νΈλ₯Ό 볡μ¬ν΄ λ£μ΅λλ€.
λͺ¨λ κ²μ μ ννκ² νλ€λ©΄ ASFλ₯Ό μ€ννκ³ λ€μνλ©΄μ λ³΄κ² λ©λλ€.
[*] μ 보: ImportAuthenticator() <1> .maFileμ ASF νμμΌλ‘ λ³ννλ μ€...
[*] μ 보: ImportAuthenticator() <1> λͺ¨λ°μΌ μΈμ¦κΈ° κ°μ Έμ€κΈ°λ₯Ό μ±κ³΅μ μΌλ‘ μλ£νμ΅λλ€!
μ΄μ λΆν° μ΄ κ³μ μ ASF 2λ¨κ³ μΈμ¦μ΄ μλνκ²λ©λλ€.
μ§κΈλΆν° λͺ¨λ 2fa
λͺ
λ Ήμ΄κ° κΈ°μ‘΄μ 2λ¨κ³ μΈμ¦ κΈ°κΈ°μμ νΈμΆν κ² μ²λΌ μλν κ²μ
λλ€. You can use both ASF 2FA and your authenticator of choice (Android, SDA or WinAuth) to generate tokens and accept confirmations.
μ νκΈ°μ μΈμ¦κΈ°κ° μλ€λ©΄ SteamDesktopAuthenticator μ WinAuthλ λμ΄μ νμκ° μμΌλ―λ‘ μμ ν΄λ λ©λλ€. νμ§λ§ λ§μΌμ λλΉν΄μ λ¨κ²¨λκΈΈ κΆμ₯ν©λλ€. μΌλ°μ μΈ μ€ν μΈμ¦κΈ°λ³΄λ€ λ νΈλ¦¬ν κ²μ λ§ν κ²λ μμ΅λλ€. Just keep in mind that ASF 2FA is NOT a general purpose authenticator, it doesn't include all data that authenticator should have, but limited subset of original maFile
. It's not possible to convert ASF 2FA back to original authenticator, therefore always make sure that you have general-purpose authenticator or maFile
in other place, such as in WinAuth/SDA, or on your phone.
ASF 2λ¨κ³ μΈμ¦μ μ¬μ©ν μ μμΌλ©΄ ASFλ ASFκ° λ³΄λ΄κ±°λ λ°λ κ±°λμ μλ μλ½μ 2λ¨κ³ μΈμ¦μ μ¬μ©ν©λλ€. μλ₯Ό λ€μ΄ λ‘κ·ΈμΈ κ°μ΄ νμμ λ°λΌ 2λ¨κ³ μΈμ¦ ν ν°μ μλμΌλ‘ μμ±ν μλ μμ΅λλ€. λν, ASF 2λ¨κ³ μΈμ¦μ 2fa
λͺ
λ Ήμ΄λ₯Ό μ¬μ©κ°λ₯νκ² ν©λλ€. μ κ° κΉλ¨Ήμ§ μμλ€λ©΄ μ§κΈμ μ΄κ² μ λΆμ
λλ€. κΈ°λ³Έμ μΌλ‘ ASFλ νμμ λ°λΌ 2λ¨κ³ μΈμ¦ λͺ¨λμ μ¬μ©ν©λλ€.
2λ¨κ³ μΈμ¦μΌλ‘ 보νΈλ κ³μ μ μ κ·Όνλ €λ©΄ 2λ¨κ³ μΈμ¦ ν ν°μ΄ νμν©λλ€. μ΄λ ASF 2λ¨κ³ μΈμ¦μ΄ μλ λͺ¨λ κ³μ μ ν¬ν¨ν©λλ€. κ°μ Έμ¨ μΈμ¦κΈ°μμ ν ν°μ μμ±ν΄μΌ νμ§λ§, ν΄λΉ λ΄μ λνλ‘ 2fa
λͺ
λ Ήμ΄λ₯Ό λ³΄λ΄ μμ ν ν°μ μμ±ν μλ μμ΅λλ€. ν΄λΉ λ΄ μΈμ€ν΄μ€μ μμ ν ν°μ μμ±νκΈ° μν΄ 2fa <λ΄μ΄λ¦>
λͺ
λ Ήμ μ¬μ©ν μλ μμ΅λλ€. This should be enough for you to access bot accounts through e.g. browser, but as noted above - you should use your friendly authenticator (Android, SDA or WinAuth) instead.
λ€. μλ μΈμ¦κΈ°λ μ μμλνλ©° ASF 2λ¨κ³ μΈμ¦κ³Ό ν¨κ» μ¬μ©ν μ μμ΅λλ€. λ°λ‘ κ·Έκ²μ΄ μ 체 νλ‘μΈμ€μ λλ€. λΉμ μΈμ¦κΈ°μ μ격μ¦λͺ μ ASFλ‘ κ°μ Έμ€κ³ , ASFλ μ΄λ₯Ό μ΄μ©νμ¬ λΉμ μ λμ ν΄ μ νλ νμΈμ¬νμ μΉλν©λλ€.
ASF λͺ¨λ°μΌ μΈμ¦κΈ°λ ν΄λΉ κ³μ μ κ΄λ ¨λ μ€μν λ€λ₯Έ λ°μ΄ν°μ ν¨κ» νκ²½μ€μ λλ ν 리μ λ΄μ΄λ¦.db
νμΌμ μ μ₯λ©λλ€. ASF 2λ¨κ³ μΈμ¦μ μ κ±°νλ €λ©΄, μλ λ΄μ©μ μ½μ΄λ³΄μμμ€.
κ·Έλ₯ ASFλ₯Ό μ€μ§νκ³ μ κ±°νλ €λ ASF 2λ¨κ³ μΈμ¦κ³Ό μ°κ²°λ λ΄μ λ΄μ΄λ¦.db
νμΌμ μμ νμμμ€. μ΄λ κ² νλ©΄ ASFλ‘ κ°μ Έμ¨ 2λ¨κ³ μΈμ¦μ μ κ±°λμ§λ§ μΈμ¦κΈ°μμ μ°κ²°μ λμ§λ μμ΅λλ€. If you instead want to delink your authenticator, apart from removing it from ASF (firstly), you should delink it in authenticator of your choice (Android, SDA or WinAuth), or - if you can't for some reason, use revocation code that you received during linking that authenticator, on the Steam website. ASFμμ μΈμ¦κΈ°μ μ°κ²°μ λλ κ²μ λΆκ°λ₯ν©λλ€. μ΄λ λΉμ μ΄ κΈ°μ‘΄μ κ°μ§κ³ μλ λ²μ© μΈμ¦κΈ°λ₯Ό μ¬μ©ν΄μΌ ν λΆλΆμ
λλ€.
SDA/WinAuthμ μΈμ¦κΈ°λ₯Ό μ°κ²°νκ³ ASFλ‘ κ°μ Έμμ΅λλ€. μ΄ μ°κ²°μ λκ³ μ νκΈ°λ‘ λ€μ μ°κ²°ν μ μμ΅λκΉ?
μλμ€. ASFλ μΈμ¦κΈ° μ 보λ₯Ό μ¬μ©νκΈ° μν΄ κ·Έ μ 보λ₯Ό κ°μ Έμ΅λλ€. μμ μ§λ¬Έμμμ²λΌ λ¨Όμ ASF 2λ¨κ³ μΈμ¦μ μ κ±°νλ κ²κ³Ό μκ΄μμ΄, μΈμ¦κΈ°μ μ°κ²°μ λκ² λλ©΄ ASF 2λ¨κ³ μΈμ¦λ κΈ°λ₯μ λ©μΆκ² λ©λλ€. μΈμ¦κΈ°λ₯Ό μ νκΈ°μ ASF(μΆκ°λ‘ SDA/WinAuth) μμͺ½μμ μ¬μ©νκ³ μΆλ€λ©΄ SDA/WinAuthμμ μΈμ¦κΈ°λ₯Ό μμ±νμ§ λ§κ³ μ νκΈ°μμ μΈμ¦κΈ°λ₯Ό κ°μ ΈμμΌ ν©λλ€. μ€μ§ νλμ μΈμ¦κΈ°λ§ μ°κ²°ν μ μμ΅λλ€. ASFλ ASF 2λ¨κ³ μΈμ¦μμ μ¬μ©νκΈ° μν΄ κ·Έ μΈμ¦κΈ°μ λ°μ΄ν°λ₯Ό κ°μ§κ³ μ΅λλ€. λμΌν μΈμ¦κΈ°κ°, κ·Έλ₯ λ κ³³μ μλ κ² λΏμ λλ€. μ΄λ€ λ°©μμΌλ‘λ λͺ¨λ°μΌ μΈμ¦κΈ° μ격μ¦λͺ μ μ°κ²°μ λκΈ°λ‘ κ²°μ νλ€λ©΄, μ΄μ μ 볡μ¬ν λͺ¨λ°μΌ μΈμ¦κΈ° μ격μ¦λͺ μ λμ΄μ μ ν¨νμ§ μμΌλ―λ‘ ASF 2λ¨κ³ μΈμ¦μ μλμ λ©μΆκ²μ λλ€. In order to use ASF 2FA together with authenticator on your phone, you must import it from Android, which is described above.
ASF 2λ¨κ³ μΈμ¦μ΄ λͺ¨λ νμΈμ¬νμ μλ½νλλ° μμ΄ WinAuth/SDA/κΈ°ν μΈμ¦κΈ°λ³΄λ€ λ«μ΅λκΉ?
μ¬λ¬κ°μ§ μΈ‘λ©΄μμ κ·Έλ μ΅λλ€. 첫째, κ·Έλ¦¬κ³ κ°μ₯ μ€μν κ²μ ASF 2λ¨κ³ μΈμ¦μ 보μμ μλΉν μ¦κ°μν΅λλ€. ASF 2λ¨κ³ μΈμ¦ λͺ¨λμ ASF μ체μ νμΈμ¬νλ§μ μλ½νλ―λ‘, 곡격μκ° ν΄λ‘μ΄ κ±°λλ₯Ό μμ²νλ€κ³ ν΄λ ASF 2λ¨κ³ μΈμ¦μ ASFκ° μμ±ν κ²μ΄ μλκΈ° λλ¬Έμ κ·Έλ¬ν κ±°λλ₯Ό μλ½νμ§ μμ΅λλ€. 보μ μΈ‘λ©΄μ μΆκ°ν΄μ, ASF 2λ¨κ³ μΈμ¦μ μ¬μ©νλ©΄ μ±λ₯/μ΅μ ν ν¨κ³Όλ μμ΅λλ€. SDAλ WinAuthλ±μ 맀 XλΆλμμ νμΈμ¬νμ λΉν¨μ¨μ μΌλ‘ λͺ¨μΌλλ° λΉν΄ ASF 2λ¨κ³ μΈμ¦μ νμΈμ¬νμ΄ μμ±λλ©΄ μ¦μ κ°μ Έμμ μλ½ν©λλ€. μ¦, ASFμμ μμ±λ νμΈμ¬νμ μλννλ €λ©΄ ASF 2λ¨κ³ μΈμ¦ λμ μλ νν° μΈμ¦κΈ°λ₯Ό μ¬μ©ν μ΄μ κ° μμ΅λλ€. μ΄κ²μ΄ ASF 2λ¨κ³ μΈμ¦μ μ‘΄μ¬μ΄μ μ΄κ³ , λΉμ μ΄ μ¬μ©νλ μΈμ¦κΈ°λ‘ κ·ΈμΈμ κ²λ€μ νμΈνλλ° μλ¬΄λ° μ§μ₯μ μ£Όμ§ μμ΅λλ€. μ 체 ASF νλμ ASF 2λ¨κ³ μΈμ¦μ μ¬μ©νκΈ°λ₯Ό κ°λ ₯νκ² κΆμ₯ν©λλ€. λ€λ₯Έ μ΄λ€ μ루μ λͺ¨λ€ ν¨μ¬ λ μμ ν©λλ€.
κ³ κΈμ¬μ©μμ κ²½μ°, μ§μ maFileμ μλμΌλ‘ μμ±ν μ μμ΅λλ€. This can be used in case you'd want to import authenticator from other sources than the ones we've described above. νμΌμ **μ ν¨ν JSON ꡬ쑰**λ₯Ό κ°μ ΈμΌ ν©λλ€:
{
"shared_secret": "STRING",
"identity_secret": "STRING"
}
νμ€ μΈμ¦κΈ° λ°μ΄ν°λ λ λ§μ νλͺ©μ΄ μμ§λ§, ASFμ κ°μ Έμ€κΈ° λ¨κ³μμ λͺ¨λ 무μλλ―λ‘ νμνμ§ μμ΅λλ€. κ·Έλ λ€κ³ μμ ν νμλ μμ΅λλ€. ASFλ μμμ μ€λͺ
ν 2κ°μ νμ νλͺ©λ§ νμλ‘ νκ³ , κ·Έ μΈ μΆκ° νλͺ©μ(μλ€λ©΄) 무μν κ²μ
λλ€. Of course, you need to replace STRING
placeholder in the example above with valid values for your account. Each STRING
should be base64-encoded representation of bytes the appropriate private key is made of.
- π‘ Home
- π§ νκ²½μ€μ
- π¬ FAQ
- βοΈ Setting up (start here)
- π₯ λ°±κ·ΈλΌμ΄λ κ²μ λ±λ‘κΈ°
- π’ Commands
- π οΈ Compatibility
- 𧩠ItemsMatcherPlugin
- π Management
- β±οΈ Performance
- π‘ Remote communication
- πͺ Steam κ°μ‘± 곡μ
- π Trading