This commit is contained in:
2021-03-12 20:07:56 +00:00
parent 9263e8fa0e
commit 6b307280d9

View File

@@ -1,8 +1,26 @@
# HOME-TFA Placeholder
# TWO-FACTOR AUTHENTICATION
This is a placeholder page for sections that are not written yet
## About
Two factor authentication.
AyaNova supports Two-Factor authentication ("TFA") as an additional security measure for any User account. The first "factor" in TFA is the user name and password as normal, the second "factor" is a 6 digit passcode that changes every 30 seconds and is unique for every AyaNova User. Passcodes are generated in an App running on a device that you "link" to your AyaNova account via the. Enabling TFA means that even if a login name and password were to be accidentally exposed a malicious user would still not be able to login unless they had that User's device with their TFA authentication app available. We strongly recommend all users enable TFA, including and specifically the SuperUser account.
## Enabling / Disabling TFA
Two-Factor Authentication is enabled (and disabled) from the "Two Factor Authentication" menu option in the form `Home -> User Settings` menu.
Due to the nature of TFA it is not possible for an administrator to set this up on behalf of a User, it must be done logged in *as* the User account with their device containing their TFA authentication App in hand.
## TFA Apps
There are many Two-Factor Authentication apps available for all device types. Here are some that have been tested with AyaNova specfically:
* [DUO](https://duo.com/product/multi-factor-authentication-mfa/duo-mobile-app)
* [.NET Core Test Explorer](https://github.com/formulahendry/vscode-dotnet-test-explorer)
Authentication apps:
todo: list of common 2fa apps and links
DUO
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2
https://play.google.com/store/apps/details?id=com.azure.authenticator
https://play.google.com/store/apps/details?id=com.authy.authy