How It Works
Monitoring password-protected pages requires GoScreenAPI to authenticate before capturing screenshots. The platform supports multiple authentication methods to access pages behind login walls: HTTP basic authentication, cookie-based session injection, and custom request headers. Each method is configured per monitor, allowing you to use different credentials for different protected environments.
For basic auth, you provide a username and password that GoScreenAPI sends with every request to that monitor's URL. For cookie-based authentication, you supply session cookies that the headless browser injects before navigating to the target page. Custom headers let you pass API keys, bearer tokens, or proprietary authentication tokens that your application expects on protected routes.
Credentials are encrypted at rest and never exposed in alert messages, logs, or diff outputs. The authentication step runs silently before each capture cycle — GoScreenAPI logs in, navigates to the protected page, waits for full render, captures the screenshot, and then compares it against the baseline using the same pixel-level diff engine used for public pages.
Use Cases
Many critical web pages sit behind authentication. Without custom auth support, these pages remain invisible to monitoring tools:
- Staging environment monitoring — Verify that staging deployments render correctly before promoting to production. Catch visual regressions in a protected environment where they can be fixed without customer impact.
- Admin panel surveillance — Monitor internal admin dashboards for unexpected changes. Detect unauthorized modifications to configuration panels, user management interfaces, or content management systems.
- SaaS dashboard verification — Track your own product's authenticated views to ensure that dashboard layouts, data visualizations, and user-facing features render correctly after updates.
- Client portal monitoring — Agencies and service providers monitor client-facing portals to verify that personalized content, account information, and gated resources display correctly.
- Intranet page tracking — Corporate intranets often contain critical operational information. Monitor internal knowledge bases, HR portals, and team wikis for unintended content changes.
Why Choose GoScreenAPI
GoScreenAPI handles authentication at the browser level, not the network level. This means JavaScript-rendered login flows, single sign-on redirects, and multi-step authentication sequences can all be accommodated. The headless Chromium instance behaves exactly like a real user session, ensuring that authenticated page content loads completely before capture.
Credential management follows security best practices. All stored credentials are encrypted using AES-256 encryption. Access is restricted to the monitoring engine — credentials are never displayed in the dashboard after initial configuration, and they are excluded from all API responses, webhook payloads, and notification messages.
Combine authenticated monitoring with Slack notifications to alert your team when protected pages change unexpectedly. A staging environment that suddenly looks different after a deployment, or an admin panel that shows new elements nobody authorized — these scenarios demand immediate team awareness.
For authenticated pages with dynamic sections, layer in ignore regions to exclude user-specific content like "Welcome, [Name]" headers, session timestamps, or personalized recommendation blocks. This combination gives you reliable change detection on protected pages without false alerts from expected per-session variations.
Related Features
Explore more Visual Monitoring capabilities