From 51756d45d985e8ce9ba5c4682e3c3273e967cb72 Mon Sep 17 00:00:00 2001 From: Rex Ng Date: Thu, 23 May 2024 17:41:15 +0800 Subject: [PATCH] Steam Authenticator migration guide guide on how to use steamguard-cli to generate a qr code for Ente Auth --- .../docs/auth/migration-guides/steam/index.md | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 docs/docs/auth/migration-guides/steam/index.md diff --git a/docs/docs/auth/migration-guides/steam/index.md b/docs/docs/auth/migration-guides/steam/index.md new file mode 100644 index 000000000..ea2ebf5dd --- /dev/null +++ b/docs/docs/auth/migration-guides/steam/index.md @@ -0,0 +1,67 @@ +--- +title: Migrating from Steam Authenticator +description: Guide for importing from Steam Authenticator to Ente Auth +--- + +# Migrating from Steam Authenticator + +A guide written by an ente.io lover + +> [!WARNING] +> +> Steam Authenticator code is only supported after auth-v3.0.3, check the app's version number before migration + +One way to migrate is to +[use this tool by dyc3](https://github.com/dyc3/steamguard-cli/releases/latest) +to simplify the process and skip directly to generating a qr code to Ente Authenticator. + +## Download/Install steamguard-cli + +### Windows + +1. Download `steamguard.exe` from the [releases page][releases]. +2. Place `steamguard.exe` in a folder of your choice. For this example, we will use `%USERPROFILE%\Desktop`. +3. Open Powershell or Command Prompt. The prompt should be at `%USERPROFILE%` (eg. `C:\Users\`). +4. Use `cd` to change directory into the folder where you placed `steamguard.exe`. For this example, it would be `cd Desktop`. +5. You should now be able to run `steamguard.exe` by typing `.\steamguard.exe --help` and pressing enter. + +### Linux + +#### Ubuntu/Debian + +1. Download the `.deb` from the [releases page][releases]. +2. Open a terminal and run this to install it: +```bash +sudo dpkg -i ./steamguard-cli__amd64.deb +``` + +#### Other Linux + +1. Download `steamguard` from the [releases page][releases] +2. Make it executable, and move `steamguard` to `/usr/local/bin` or any other directory in your `$PATH`. +```bash +chmod +x ./steamguard +sudo mv ./steamguard /usr/local/bin +``` +3. You should now be able to run `steamguard` by typing `steamguard --help` and pressing enter. + +## Login to Steam account + +Set up a new account with steamguard-cli + +```bash +steamguard setup # set up a new account with steamguard-cli +``` + +## Generate & importing QR codes + +steamguard-cli can then generate a QR code for your 2FA secret. + +```bash +steamguard qr # print QR code for the first account in your maFiles +steamguard -u qr # print QR code for a specific account +``` + +Open Ente Auth, press the '+' button, select `Scan a QR code`, and scan the qr code. + +You should now have your steam code inside Ente Auth