Authentifizierte Scans

Scannen Sie Seiten hinter Login-Formularen, Bearer-Token-Authentifizierung oder statischen Tokens. Testen Sie die Barrierefreiheit Ihrer geschuetzten Inhalte.

Authentifizierte Scans sind im Starter- und Pro-Plan verfuegbar.

Formular-Login

Der Scanner fuellt ein Login-Formular mit Ihren Zugangsdaten aus, klickt den Absende-Button und nutzt die resultierenden Session-Cookies fuer geschuetzte Seiten.

FeldPflichtBeschreibung
loginUrlJaURL der Login-Seite (z.B. https://example.com/login).
usernameFieldJaCSS-Selektor fuer das Benutzername/E-Mail-Eingabefeld. input#email, input[name="email"]
passwordFieldJaCSS-Selektor fuer das Passwort-Eingabefeld.
submitSelectorJaCSS-Selektor fuer den Absende/Login-Button.

Konfigurieren Sie diese Felder in Ihren Projekteinstellungen unter Dashboard > Projekt > Einstellungen > Authentifizierung.

Bearer Token via Endpoint

Der Scanner ruft Ihren Token-Endpoint auf, extrahiert den Access-Token aus der JSON-Antwort und setzt ihn als HTTP-Header fuer alle weiteren Requests.

FeldPflichtBeschreibung
tokenEndpointJaURL des Token-Endpoints (z.B. https://api.example.com/auth/token).
tokenMethodNeinHTTP-Methode: GET oder POST. Standard ist POST.
tokenHeadersNeinZusaetzliche Header fuer den Token-Request (JSON-Objekt).
tokenBodyNeinRequest-Body fuer den Token-Endpoint (JSON-Objekt).
tokenJsonPathJaPunkt-Notation zum Extrahieren des Tokens aus der Antwort. data.access_token
tokenHeaderNameNeinHeader-Name fuer den Token. Standard ist Authorization.
tokenAuthMethodNeinAuthentifizierungsmethode fuer den Token-Endpoint: NONE oder BASIC.
tokenBasicUsernameNeinBenutzername fuer Basic Auth am Token-Endpoint.
tokenBasicPasswordNeinPasswort fuer Basic Auth am Token-Endpoint.

Konfigurieren Sie diese Felder in Ihren Projekteinstellungen unter Dashboard > Projekt > Einstellungen > Authentifizierung. Waehlen Sie 'Bearer Token' als Auth-Methode.

Statischer Token

Die einfachste Methode: Geben Sie einen Bearer-Token direkt an. Der Token wird als Header bei jedem Request mitgesendet, ohne Endpoint-Aufruf.

FeldPflichtStandardBeschreibung
staticTokenJaDer Bearer-Token-Wert.
staticTokenHeaderNameNeinAuthorizationHeader-Name. Standard ist Authorization (gesendet als Bearer <token>).

Wenn der Header auf 'Authorization' gesetzt ist, wird der Token automatisch als 'Bearer <token>' gesendet. Bei jedem anderen Header-Namen wird der Token-Wert direkt ohne Bearer-Praefix gesendet.

Fehlerbehebung

Mehrere Login-Buttons

Wenn die Login-Seite mehrere Buttons mit der gleichen Klasse hat (z.B. 'Mit Discord anmelden' und 'Mit Passwort einloggen'), verwenden Sie einen spezifischeren Selektor wie button.login-btn:not(.login-btn-discord).

OAuth / Externer Redirect

Wenn die Login-Seite zu einem externen OAuth-Anbieter weiterleitet (Discord, Google, etc.), funktioniert der Formular-Login nicht. Verwenden Sie stattdessen Static Token oder Bearer Token.

Session-Timeout

Der Scanner besucht Seiten nacheinander. Wenn Ihre Session schnell ablaeuft, reduzieren Sie die maximale Seitenzahl pro Scan in den Projekteinstellungen.

Falscher Selektor

Nutzen Sie die Browser-DevTools (F12), klicken Sie rechts auf das Element und waehlen Sie 'Selektor kopieren'. Testen Sie ihn in der DevTools-Konsole mit document.querySelector().

Bereit, geschuetzte Inhalte zu scannen?

Upgraden Sie auf Starter oder Pro und testen Sie Seiten hinter dem Login.

Jetzt starten
Authenticated Scans – Form Login, Bearer Token & Static Token | ScanClusive