Skip to content
EchoDev edited this page May 28, 2020 · 11 revisions

Welcome to the Aegis wiki!

Partially supported authenticators

1. Blizzard Authenticator

To enable support for Blizzard Authenticator keys in Aegis follow these steps:

  1. Get Blizzard Authenticator app and enable it
  2. Get serial number and restore code from app
  3. Install python-bna by cloning the repo and installing locally with pip3 install --user -e . or install it by using the command pip3 install bna
  4. Restore authenticator with bna restore --set-default $SERIAL $CODE
  5. Get secret with bna show-secret and manually add it to Aegis (SHA1, 8 Digits) or produce an image with qrencode using the command bna show-url | qrencode -o ~/Desktop/bnet.png and scan the image in Aegis
  6. Verify that both authenticators give the same code and after that uninstall Blizzard Authenticator. It is recommended to delete the key from python-bna since the config file can be easily read and keys stolen. The config is stored in ~/.config/bna/bna.conf

Source