Skip to content

Konfiguration

Die globalen Einstellungen befinden sich unter Einstellungen → FG DocCheck Access. Sie werden in der WordPress-Option fg_doccheck_wp_options gespeichert.

Standard: leer

Funktion: Identifiziert den DocCheck Login Access Client.

Wann sinnvoll: Für den DocCheck-Login erforderlich.

Technische Auswirkungen: Der Wert wird an das externe dc-login-button-Element und beim serverseitigen Token-Austausch an DocCheck übergeben.

Alternativ kann FG_DOCCHECK_CLIENT_ID in wp-config.php definiert werden. Die Konstante überschreibt den gespeicherten Wert zur Laufzeit.

Standard: leer

Funktion: Client-Secret für den OAuth2-Token-Austausch.

Wann sinnvoll: Für den DocCheck-Login erforderlich.

Technische Auswirkungen: Das Secret wird serverseitig an https://auth.doccheck.com/token gesendet. In WordPress wird es als Teil der Option fg_doccheck_wp_options gespeichert, sofern es nicht ausschließlich über eine Konstante bereitgestellt wird.

Alternativ kann FG_DOCCHECK_CLIENT_SECRET in wp-config.php definiert werden. Die Konstante überschreibt den gespeicherten Wert zur Laufzeit.

Standard: home_url('/fachkreise/')

Funktion: Redirect URI für den DocCheck-OAuth2-Ablauf.

Wann sinnvoll: Muss entsprechend der DocCheck-Login-Access-Konfiguration gesetzt werden.

Technische Auswirkungen: Der Wert wird dem Login-Button als redirectUri übergeben und beim Token-Austausch als redirect_uri gesendet. Wenn kein nutzbarer state-Datensatz vorhanden ist, dient die Redirect URI außerdem als Fallback-Ziel nach dem Callback.

Standard: home_url('/restricted-login/')

Funktion: Zielseite für nicht authentifizierte Aufrufe geschützter Inhalte.

Wann sinnvoll: Auf dieser Seite sollte der Shortcode [fg_doccheck_login] vorhanden sein.

Technische Auswirkungen: Beim Redirect fügt das Plugin den Parameter redirect hinzu, um die ursprünglich angeforderte Seite weiterzugeben.

Standard: unique_id profession country language

Funktion: Legt die an den DocCheck-Login-Button übergebenen Scopes fest.

Wann sinnvoll: Der Wert muss zu den für den DocCheck Client vorgesehenen Daten passen.

Technische Auswirkungen: Der Scope wird unverändert als Text an das dc-login-button-Element übergeben. Das Plugin selbst wertet einzelne Scope-Felder nicht aus; die von DocCheck zurückgegebenen Benutzerdaten werden vollständig in der PHP-Session gespeichert.

Standard: large

Zulässige Werte: small, medium, large

Funktion: Konfiguriert die Größe des externen DocCheck-Login-Buttons.

Technische Auswirkungen: Ungültige Werte werden beim Speichern auf large zurückgesetzt.

Standard: de

Zulässige Werte: de, en, fr, it, es

Funktion: Konfiguriert die Sprache des externen DocCheck-Login-Buttons.

Technische Auswirkungen: Ungültige Werte werden beim Speichern auf de zurückgesetzt.

Standard: nicht gesetzt

Funktion: Aktiviert einen zusätzlichen Gastzugang auf der Shortcode-Loginseite.

Wann sinnvoll: Wenn neben DocCheck ein projektbezogener passwortbasierter Zugang benötigt wird.

Technische Auswirkungen: Das eingegebene Passwort wird getrimmt, in Kleinschreibung normalisiert und mit password_hash() gespeichert. Die Prüfung ist damit absichtlich nicht zwischen Groß- und Kleinschreibung unterscheidend. Das Klartextpasswort wird nicht in der Option gespeichert.

Ein bereits gesetztes Gast-Passwort kann über gespeichertes Gastpasswort löschen entfernt werden.

Weitere Details: Gastzugang.

Standard: 12 Stunden

Zulässiger Bereich: 1 bis 168 Stunden

Funktion: Legt die Gültigkeitsdauer einer erfolgreichen DocCheck-Authentifizierung fest.

Technische Auswirkungen: Der Ablaufzeitpunkt wird in der PHP-Session unter fg_doccheck_auth gespeichert. Werte außerhalb des Bereichs werden beim Speichern auf 1 bis 168 Stunden begrenzt.

Diese Einstellung wird im aktuellen Code nur auf die DocCheck-Authentifizierung angewendet. Der Gastzugang verwendet keinen eigenen TTL-Wert, sondern bleibt innerhalb der PHP-Session aktiv.

FG DocCheck WP ergänzt im Editor von post und page die Meta-Box FG DocCheck Schutz.

Standard: deaktiviert

Funktion: Markiert den Beitrag oder die Seite für den Frontend-Zugriffsschutz.

Technische Speicherung: Post-Meta _fg_doccheck_restricted mit 1 oder 0.

Standard: deaktiviert

Funktion: Erlaubt für den jeweiligen Inhalt einen Zugriff über einen passenden secure-Query-Parameter.

Technische Speicherung: Post-Meta doccheck_temp mit 1 oder 0.

Standard: leer

Funktion: Vergleichswert für den Secure-Deeplink.

Technische Speicherung: Post-Meta doccheck_temp_string als Text.

Weitere Details: Secure-Deeplink.