Skip to content

The User Dashboard provides a simple interface for end users to manage their accounts and sessions.

Overview

Access the User Dashboard at account.nubeauth.com

The dashboard focuses on essential account management features:

  • Profile - View and update your information
  • Sessions - Manage active logins
  • Security - Monitor account activity

Logging In

OAuth Login

  1. Visit account.nubeauth.com
  2. Click "Login with Google" or "Login with GitHub"
  3. Authorize Nube Auth to access your profile
  4. Redirected to dashboard after login
  1. Click "Login with Email"
  2. Enter your email address
  3. Check your inbox for magic link
  4. Click link to login (expires in 15 minutes)

Profile Management

Viewing Your Profile

Navigate to Profile to see:

  • Name - Your display name
  • Email - Primary email address
  • Avatar - Profile picture
  • Member Since - Account creation date
  • Connected Accounts - Linked OAuth providers

Updating Your Profile

Edit your profile information:

  1. Click "Edit Profile"
  2. Update fields:
    • Name - Display name
    • Avatar URL - Link to profile picture
  3. Click "Save Changes"

Profile Picture

Set your avatar using:

  • Gravatar - Automatic based on email
  • Custom URL - Link to image hosted elsewhere
  • OAuth Provider - Use Google/GitHub avatar

Connected Accounts

Viewing Connected Accounts

See all OAuth providers linked to your account:

ProviderEmail/UsernameLinked DateActions
Googleuser@gmail.comJan 1, 2026Unlink
GitHub@usernameJan 5, 2026Unlink

Linking a New Account

Add additional login methods:

  1. Click "Link Account"
  2. Select provider (Google, GitHub)
  3. Authorize connection
  4. Provider added to your account

Unlinking Accounts

Remove a connected OAuth provider:

  1. Click "Unlink" next to provider
  2. Confirm removal
  3. Provider disconnected

Session Management

Viewing Active Sessions

Navigate to Sessions to see all active logins:

Each session shows:

  • Device - Browser and operating system (e.g., "Chrome on macOS")
  • Location - Approximate city/country (based on IP)
  • IP Address - Login IP address
  • Last Activity - When session was last used
  • Created - When you logged in
  • Current Session - Highlighted if it's your current device

Session Security Indicators

Sessions display security warnings:

🔒 Normal - Regular activity
⚠️ New Device - First login from this device
🚨 Suspicious - Unusual location or device

Logging Out of a Session

Remove individual sessions:

  1. Click "Logout" next to session
  2. Session immediately invalidated
  3. Device must re-authenticate to access your account

Logout All Other Sessions

Revoke all sessions except your current one:

  1. Click "Logout All Other Sessions"
  2. Confirm action
  3. All devices except current one logged out

Use this if:

  • You suspect unauthorized access
  • You lost a device
  • You want to ensure only you have access

Security Features

Session TTL

User sessions automatically expire after 365 days of inactivity:

  • Rolling Sessions - Refreshes on activity
  • Automatic Refresh - If last activity > 30 days ago
  • Secure Cookies - HttpOnly, Secure, SameSite=Lax

Session Hijacking Protection

Nube Auth uses fingerprinting to detect session theft:

  • IP Address - Monitors for changes
  • User-Agent - Tracks browser/device
  • Automatic Invalidation - Suspicious changes log you out

Geographic Monitoring

Sessions showing unusual locations trigger warnings:

  • New Country - First login from this country
  • VPN Detection - Known VPN/proxy IP ranges
  • Rapid Location Changes - Impossible travel (e.g., US → China in 1 hour)

Account Settings

Email Preferences

Control email notifications:

  • Security Alerts - New device logins
  • Product Updates - Feature announcements
  • Marketing - Newsletter and promotions

Privacy Settings

Manage your data:

  • Profile Visibility - Who can see your profile
  • Activity Tracking - Anonymous usage analytics
  • Data Portability - Export your data

Deleting Your Account

Permanently remove your account:

  1. Navigate to Settings → Delete Account
  2. Review warning (cannot be undone)
  3. Enter password or confirm via email
  4. Click "Delete Account"

Theme Customization

Switching Themes

Toggle between light and dark themes:

  1. Click theme icon in header
  2. Select:
    • Light - Default light theme
    • Dark - High contrast dark theme
    • System - Follow OS preference

Your theme preference is saved automatically.

License Information

Viewing Your License

If you have a paid subscription through an app:

  1. The dashboard shows your current plan
  2. View details:
    • Plan Name - e.g., "Pro", "Enterprise"
    • Status - Active, trial, expired
    • Valid Until - Expiration date
    • Features - What your plan includes

Managing Subscriptions

To change or cancel your subscription:

  1. Return to the app you purchased from
  2. Navigate to their billing/subscription page
  3. Manage your subscription there

Troubleshooting

Cannot Login

Issue: OAuth redirect fails
Solution:

  1. Clear browser cookies
  2. Try different browser
  3. Check you're using correct provider
  4. Contact app support if persists

Session Keeps Expiring

Issue: Logged out frequently
Solution:

  1. Check you're not clearing cookies
  2. Disable privacy extensions temporarily
  3. Ensure browser allows cookies from nubeauth.com

Issue: "Must have at least one connected account"
Solution: Link another provider before unlinking current one

Missing Sessions

Issue: Session not shown in list
Solution:

  1. Refresh page
  2. Check session hasn't expired
  3. Sessions older than 90 days may be archived

Suspicious Activity Alert

Issue: Warning about unknown location
Solution:

  1. If it's you, click "This was me"
  2. If not you, click "Logout All Sessions"
  3. Change password immediately
  4. Review connected accounts

Mobile Access

Mobile Browser

Access the User Dashboard from mobile:

  1. Visit account.nubeauth.com
  2. Responsive design adapts to screen size
  3. All features available on mobile

Mobile App (Coming Soon)

Native iOS and Android apps in development:

  • Biometric authentication
  • Push notifications for security alerts
  • Faster, native experience

Accessibility

Screen Reader Support

The User Dashboard is fully accessible:

  • Semantic HTML for screen readers
  • ARIA labels on interactive elements
  • Keyboard navigation support

Keyboard Shortcuts

Navigate efficiently with keyboard:

ShortcutAction
TabNavigate to next element
Shift + TabNavigate to previous element
EnterActivate button/link
EscClose modal/dialog

Privacy & Data

What Data We Collect

The User Dashboard collects:

  • Profile Info - Name, email, avatar (from OAuth)
  • Session Data - IP, device, timestamps
  • Activity - Page views, feature usage (anonymous)

What We Don't Collect

We never collect:

  • Passwords (OAuth-only)
  • Payment details (handled by providers)
  • Browsing history outside Nube Auth
  • Personal messages or content

Data Retention

  • Active Sessions - Deleted after expiration
  • Old Sessions - Archived after 90 days
  • Account Data - Retained until account deletion
  • Audit Logs - Kept for 365 days for security

GDPR Compliance

Your rights under GDPR:

  • Access - Export your data anytime
  • Rectification - Correct inaccurate data
  • Erasure - Delete your account
  • Portability - Download data in JSON format

Support

Getting Help

Need assistance?

  1. Documentation - Check docs.nubeauth.com
  2. FAQ - Common questions answered
  3. Email Support - support@nubeauth.com
  4. Status Page - Check service status at status.nubeauth.com

Feature Requests

Suggest new features:

Best Practices

Security

  • Enable 2FA (when available)
  • Review sessions regularly
  • Link multiple providers for backup access
  • Use strong passwords (for email account)
  • ❌ Don't share session cookies
  • ❌ Don't stay logged in on shared devices

Privacy

  • Logout on shared computers
  • Review connected accounts monthly
  • Use private browsing on public WiFi
  • ❌ Don't use public computers for sensitive actions

Next Steps

Released under the MIT License.