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.
Aktivierung
Section titled “Aktivierung”In der Meta-Box FG DocCheck Schutz:
- Seite mit DocCheck schützen aktivieren.
?secure=...erlauben aktivieren.- Einen Secure-Wert eintragen.
- Inhalt speichern.
Beispiel:
/fachkreise/?secure=abc123456Ein URL-Fragment wie #fortbildungen wird browserseitig verarbeitet und spielt für die serverseitige Prüfung des secure-Parameters keine Rolle.
Technische Speicherung
Section titled “Technische Speicherung”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.
Vergleich
Section titled “Vergleich”Der Query-Parameter secure wird sanitisiert. Der Zugriff wird nur freigegeben, wenn:
doccheck_tempaktiv ist,doccheck_temp_stringnicht leer ist,- der Request einen nicht leeren
secure-Wert enthält, - beide Werte nach der im Plugin implementierten Vergleichslogik übereinstimmen.
Wirkung
Section titled “Wirkung”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.
Einsatzgrenze
Section titled “Einsatzgrenze”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.