Skip to content

Authentication

Warden supports username/password login and optional Single Sign-On via Google OAuth.

When you first launch Warden, you’ll be prompted to create an admin account. This is the only time a user can be created without an existing admin.

Requirements for the initial admin account:

  • Username — lowercase, alphanumeric, dots, dashes, and underscores (max 32 characters)
  • Password — minimum 8 characters, at least one digit and one special character

Enter your username and password on the login page. Sessions last 30 days and are stored as secure, HttpOnly cookies.

If your admin has configured Google SSO, a Sign in with Google button appears on the login page. See SSO for details.

  1. Click your avatar in the top-right corner
  2. Go to your profile settings
  3. Enter your current password and your new password
  4. Save

When you change your password, all your other active sessions are automatically invalidated. Your current session stays active.

From your profile settings, you can change your timezone. This controls how dates and times are displayed throughout the dashboard.

Warden automatically locks out repeated failed login attempts:

  • Per IP — too many failures from the same address triggers a temporary lockout
  • Per username — protects individual accounts from targeted attacks

In production, login is limited to 10 attempts per minute per IP. After that, you’ll need to wait before trying again.