ATStatus
ATStatus WikiLoading documentation...

Password Protection

Restrict access to your status page

Password protection allows you to restrict access to your status page. Only users who know the password can view the status page content.

Clean Build Default: Password protection is disabled by default. Your status page is public until you enable this feature.

Common Use Cases

Internal Status

Employee-only access to infrastructure status

Client Pages

Private status pages for specific customers

Staging/Dev

Protect non-production environments

Sensitive Ops

Infrastructure not meant for public view

Enabling Password Protection

1

Open Security Settings

Navigate to Admin Panel → Settings → Security

2

Enable Protection

Toggle "Password Protection" to ON

3

Set Password

Enter a strong password in the password field

4

Save Changes

Click Save to apply the protection

How It Works

  • Visitors see a password prompt instead of status page
  • After correct password, they gain access
  • Access remembered for browser session (via cookie)
  • Closing browser requires re-authentication

User Experience

The password prompt is styled to match your status page theme:

  • Shows your status page logo and title
  • Clean, centered password form
  • Error message for incorrect passwords
  • Supports dark mode

API Access

To access the API when password protection is enabled, include the password in your request:

curl -X GET "https://status.example.com/api/status" \
  -H "X-Status-Password: your-password"

# Or as a query parameter
curl "https://status.example.com/api/status?password=your-password"

Security Considerations

  • Use a strong, unique password (12+ characters)
  • Change password periodically
  • Always use HTTPS in production
  • Consider IP whitelisting for added security
Note: Password protection provides basic access control but is not a substitute for proper authentication. For sensitive environments, consider implementing additional security measures.