HTTP-Authentifizierung
Passwortgeschützte Seiten überwachen
Website-Performance-Monitore können bei jeder Prüfung einen HTTP-Authentifizierungsheader mitsenden. So überwachen Sie Seiten hinter einem Login, etwa Staging-Umgebungen, Admin-Dashboards oder Mitgliederbereiche, genauso wie öffentliche Seiten.
Unterstützte Authentifizierungsarten
- Basic Auth: Benutzername und Passwort eingeben, LoadFocus erstellt den
Authorization: BasicHeader automatisch. - Bearer-Token: Ein API- oder Zugriffstoken einfügen, gesendet als
Authorization: Bearer <token>. - Eigener Header: Ein beliebiger Header mit Name und Wert, zum Beispiel
X-Api-Key, oder einCookieHeader für sitzungsgeschützte Seiten.
Schritte zum Hinzufügen der Authentifizierung
- Öffnen Sie den Konfigurator für neue Website-Performance-Monitore und klicken Sie auf New Test.
- Tragen Sie URL, Name, Standort und Gerät wie gewohnt ein.
- Wählen Sie im Dropdown Authentication (optional) Basic Auth, Bearer Token oder Custom Header.
- Füllen Sie die angezeigten Felder aus.
- Starten Sie den Test sofort oder speichern Sie ihn mit einem Zeitplan. Geplante Läufe verwenden die gespeicherte Authentifizierung automatisch weiter.
Seiten hinter einem Sitzungs-Login überwachen
Nutzt Ihre Seite ein Sitzungscookie statt Basic Auth oder Token, melden Sie sich im Browser an, kopieren Sie das Sitzungscookie aus den Entwicklertools und erstellen Sie einen Monitor mit einem eigenen Header namens Cookie und dem Wert cookie_name=cookie_wert. Solange die Sitzung gültig ist, rendert der Monitor die eingeloggte Seite. Läuft die Sitzung ab, misst der Monitor stattdessen Ihre Login-Seite. Prüfen Sie also den Ergebnis-Screenshot, wenn sich die Werte unerwartet ändern.
Gut zu wissen
- Der Header wird an jede Anfrage angehängt, die Lighthouse während der Prüfung stellt, auch an nachgeladene Ressourcen.
- Zugangsdaten erscheinen nie in Ihren Berichten. LoadFocus entfernt sie aus den gespeicherten Ergebnissen, bevor etwas angezeigt oder geteilt wird.
- Header-Werte dürfen keine einfachen Anführungszeichen oder Steuerzeichen enthalten, Namen sind auf 128 Zeichen und Werte auf 2048 Zeichen begrenzt.
- Kombinieren Sie die Authentifizierung mit Alerts, um benachrichtigt zu werden, wenn eine geschützte Seite langsamer wird.