Credits: Video Training produced by Brian Teeman
Akeeba Solo has advanced user management. We created one user when we installed it, but we can create more. More importantly, we can protect our Akeeba Solo web site using Two Factor Authentication.
TFA means something you know and something you have, which is far stronger than just having a password, something you know.
If we go to the User Manager and select our username, we can see the option to enable two factor authentication.
There are two options and here we are going to enable Yubikey. Yubikey is a USB hardware key available from yubico.com
Insert the yubikey into your USB port and click in the security code box. Then press the gold disk on the key, and you will see a string of characters appear. Click save and close.
Before doing anything else, reopen that user and you will see some emergency one time passwords. You MUST print this out and keep these codes in your wallet to use if you ever lose your key.
Once you have printed out the codes, you can save and close and log out of Akeeba Solo.
Now if you try to login without entering the secret code you will fail.
To generate the code open, insert the yubikey in your usb port and press the gold disk.
You will now be logged in.
Please note that you can use the same yubikey on multiple web sites.