Skip to content

Secure-Deeplink

Der Secure-Deeplink ist ein optionaler, inhaltsbezogener Bypass für den normalen DocCheck- oder Gast-Login. Ein geschützter Inhalt kann damit über einen passenden secure-Query-Parameter aufgerufen werden.

In der Meta-Box FG DocCheck Schutz:

  1. Seite mit DocCheck schützen aktivieren.
  2. ?secure=... erlauben aktivieren.
  3. Einen Secure-Wert eintragen.
  4. Inhalt speichern.

Beispiel:

/fachkreise/?secure=abc123456

Ein URL-Fragment wie #fortbildungen wird browserseitig verarbeitet und spielt für die serverseitige Prüfung des secure-Parameters keine Rolle.

Das Plugin verwendet bewusst bestehende Feldnamen:

Post-Meta Bedeutung
doccheck_temp aktiviert oder deaktiviert den Bypass
doccheck_temp_string erwarteter Secure-Wert

Der Secure-Wert wird als Post-Meta-Text gespeichert.

Der Query-Parameter secure wird sanitisiert. Der Zugriff wird nur freigegeben, wenn:

  • doccheck_temp aktiv ist,
  • doccheck_temp_string nicht leer ist,
  • der Request einen nicht leeren secure-Wert enthält,
  • beide Werte nach der im Plugin implementierten Vergleichslogik übereinstimmen.

Bei gültigem Secure-Wert wird nur die Redirect-Sperre für diesen Request umgangen. Der Code setzt dadurch keinen DocCheck-Authentifizierungsstatus und keinen Gastzugang in der PHP-Session.

Der Secure-Wert befindet sich als Query-Parameter in der URL und wird nicht als OAuth2- oder Session-Authentifizierung behandelt. Für die konkrete Verwendung sollten daher die Anforderungen des jeweiligen Projekts an Linkweitergabe, Logging und URL-Verarbeitung berücksichtigt werden.

Siehe auch Datenverarbeitung.