Overview
Two-factor authentication (2FA) using one-time passwords (OTPs) enhances account security by requiring users to provide two forms of identification before accessing their accounts. OTPs are randomly generated codes that are typically valid for only a short period. They add an extra layer of security beyond passwords by ensuring that even if a password is compromised, unauthorized access is still prevented without the correct OTP. Configuration involves linking a user's account to an authenticator app, offering flexibility and robust protection against unauthorized access attempts
Configuration
Add a 2-Factor Authentication Method
1. Log in to Nodegrid WebUI using an administrator account.
2. Navigate to Security :: Authentication :: 2-Factor
3. Click the Add button, input a name, select OTP Method, set the status as enable, select Time-based (TOTP) and select "Enforce OTP setup during login", then click save
1. Navigate to Security :: Authentication :: Servers
2. Click the Index 1, Local Method
3. Select the new 2FA-OTP created as teh 2-Factor Authentication Method, make sure the status is enabled.
4. Optional, you can apply 2FA to Admin and root users if preferred.
Log in with a local account and set up the OTP Application.
1. Download and install a preferred Authenticator app to your phone: Google Authenticator, Microsoft Authenticator, Okta, or any other app that supports OTP
2. Log in with the local user
3. Input your username and credentials
4. Click Login
5. The following screen appears, open the authenticator app, select add new code, scan the QR CODE that appeared in your device.
6. These captures show the steps to follow for Google Authenticator.
7. Input the Token that appears on your phone at the Nodegrid WebUI login prompt then click login
8. You will be granted access and you will be challenged with the OTP password every time you try to log in