Authentication
RunOS provides multiple authentication methods to access the Console and manage your infrastructure securely.
Authentication Methods
Email & Password
The most common authentication method using your email address and a password.
Features:
- Secure password storage (hashed, never stored in plain text)
- Password reset via email
- Protected by Google reCAPTCHA v3 against bots
- Optional Multi-Factor Authentication (MFA)
How to sign up:
- Go to the RunOS Console
- Click "Sign Up"
- Enter your email address
- Create a password
- Verify your email address
- Complete the reCAPTCHA verification (invisible, automatic)
Google OAuth
Sign in using your Google account for seamless authentication.
Features:
- No password to remember
- Single sign-on experience
- Managed by Google's security infrastructure
- Automatic account creation on first sign-in
How to use:
- Go to the RunOS Console
- Click "Sign in with Google"
- Select your Google account
- Grant permissions
- You're signed in
GitHub OAuth
Authenticate using your GitHub account, ideal for developers.
Features:
- Developer-friendly authentication
- Leverages GitHub's security
- No separate password needed
- Repository access controlled separately
How to use:
- Go to the RunOS Console
- Click "Sign in with GitHub"
- Authorize RunOS to access your GitHub account
- You're signed in
Password Management
Changing Your Password
To change your password:
- Sign in to RunOS Console
- Navigate to Account Settings
- Click Security tab
- Click Change Password
- Enter your current password
- Enter your new password
- Confirm your new password
- Click Update Password
Password Reset
If you forget your password:
- Go to the RunOS Console login page
- Click Forgot Password?
- Enter your email address
- Check your email for the reset link
- Click the link in the email
- Enter your new password
- Confirm your new password
- Click Reset Password
Important:
- Password reset links expire after 1 hour
- If you don't receive the email, check your spam folder
- You can request a new reset link if needed
Multi-Factor Authentication (MFA)
Add an extra layer of security to your account with MFA.
What is MFA?
Multi-Factor Authentication requires two forms of verification:
- Something you know - Your password
- Something you have - A code from your authenticator app
Supported Methods
TOTP (Time-Based One-Time Password)
- Works with authenticator apps
- 6-digit codes that rotate every 30 seconds
- Apps: Google Authenticator, Authy, 1Password, Microsoft Authenticator
Enabling MFA
- Sign in to RunOS Console
- Go to Account Settings
- Click Security tab
- Click Enable MFA
- Scan the QR code with your authenticator app
- Enter the 6-digit code to verify
- Save your backup codes (coming soon)
- MFA is now active
After enabling MFA:
- You'll be prompted for a code after entering your password
- Enter the current 6-digit code from your authenticator app
- Optionally check "Trust this device for 30 days"
Disabling MFA
- Sign in to RunOS Console (you'll need your MFA code)
- Go to Account Settings
- Click Security tab
- Click Disable MFA
- Confirm your decision
Lost Access to MFA?
If you lose access to your authenticator app:
- Use a backup code (if you saved them)
- Contact RunOS support at support@runos.com
Bot Protection
RunOS uses Google reCAPTCHA v3 to protect against automated attacks.
What is reCAPTCHA v3?
- Invisible protection - No checkboxes or challenges
- Behavior analysis - Analyzes how you interact with the page
- Automatic verification - Happens in the background
What's Protected
reCAPTCHA protects:
- User registration
- Login attempts
- Password reset requests
- Account changes
- High-value operations
Benefits
- Prevents credential stuffing - Stops automated login attempts
- Blocks bot sign-ups - Prevents fake account creation
- No user friction - Works invisibly without disrupting your experience
Security Best Practices
For Your Account
-
Use a strong, unique password
- At least 12 characters
- Mix of letters, numbers, and symbols
- Don't reuse passwords from other sites
-
Enable MFA
- Adds significant extra security
- Protects even if your password is compromised
-
Use OAuth when possible
- Google and GitHub have robust security
- One less password to manage
-
Keep your email secure
- Your email is the recovery method
- Enable MFA on your email account
-
Review account activity regularly
- Check for unfamiliar login locations
- Review connected devices