Doku: Anmeldung per AWL-Konto im README, veralteten JWT-Rueckfall-Kommentar korrigiert
All checks were successful
Deploy netdiag / deploy (push) Has been skipped

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Eduard Wisch 2026-10-01 11:52:31 +02:00
parent b9d97dc027
commit 29271a87ee
2 changed files with 9 additions and 3 deletions

View file

@ -15,6 +15,11 @@ Messungen und hängt die Protokolle dauerhaft an **Kunde** und **Auftrag**.
vorbeiliefen — „Gerät abmelden" hatte darauf keine Wirkung. Ohne aktives
awlauth antwortet die Anmeldung mit 503 statt auf einen zweiten Weg auszuweichen.
Die Gültigkeit bestimmt allein `AWLAUTH_TTL` im awlauth-Setup (Standard 7 Tage)
- **Anmeldung per AWL-Konto** (seit 1.4.0, braucht awlauth ≥ 1.6.0): die App öffnet die
awlauth-Anmeldeseite im Chrome-Tab und ist ohne Eingabe drin, wenn das Handy in Chrome
schon angemeldet ist. Der Einmal-Code kommt über das Schema
`de.data-it-solution.netdiag:/sso` zurück und wird mit PKCE in `api/sso.php` eingelöst.
NetDiag trägt sich beim ersten Aufruf selbst in awlauth ein („Angebundene Apps“)
- PDF-Protokoll, wird im Dokumentenarchiv (ECM) abgelegt
- **Zwei Sichten auf dieselben Messdaten:** die Technikeransicht zeigt alles,
das Kunden-PDF nur eine Whitelist (siehe „Neue Messart" unten)

View file

@ -143,9 +143,10 @@ function netdiag_api_bootstrap()
/**
* Zentrales Auth-Modul einbinden, sofern vorhanden und aktiv.
*
* NetDiag läuft auch ohne awlauth weiter (Fallback auf das modul-eigene JWT) —
* so, wie es die awlauth-Doku für Fremdmodule vorschreibt. Damit lässt sich das
* Modul auch in einer Instanz betreiben, in der awlauth nicht installiert ist.
* Ohne awlauth gibt es seit 1.2.0 keine Anmeldung mehr: der frühere Rückfall
* auf ein modul-eigenes JWT ist entfallen, weil seine Tokens an der
* awlauth-Geräteliste vorbeiliefen. Aufrufer antworten dann mit 503. Die
* Ablage-Seiten in Dolibarr (Reiter, Protokollkarte) laufen unabhängig davon.
*
* @return bool True wenn awlauth benutzbar ist
*/