Das Authentifizierungsportal generiert den internen Serverfehler 500
5367
Created On 05/28/24 08:54 AM - Last Modified 12/27/24 08:38 AM
Symptom
- Der Benutzer ist für den Empfang einer Captive Portal Seite konfiguriert.
- Die Firewall präsentiert ihm eine Captive- Portal Seite.
- Jetzt ändert der Benutzer die Sprache im Browser von Englisch auf Französisch (oder eine andere).
- Der Benutzer gibt die Anmeldeinformationen ein und klickt auf „Anmeldung“.
- Hier zeigt das Captive Portal (Authentifizierungsportal) „500 Internal Server Error“ an.
Environment
- Firewalls von Palo Alto Networks
- Unterstützte PAN-OS
- Authentifizierungsportal im Umleitungsmodus
Cause
- Von der Firewall wird erwartet, dass sie einen HTTP POST mit einer Nutzlast empfängt, bei der das Feld „ok:“ auf „Login“ gesetzt ist:
- Aber wenn das Portal übersetzt wird, ist in der Nutzlast des HTTP -POST das Feld „ok:“ nicht auf „Anmelden“ eingestellt, sodass die Firewall dies als eine andere Seite betrachtet.
- l3svc_ngx_error.log generiert den folgenden Fehler:
> tail follow yes mp-log l3svc_ngx_error.log
21:15.923 -0700 Error: pan_parse_uid_post_params(pan_l3svc_utils.c:2347): Login OK not present
|
Resolution
- Dies ist zu erwarten, da das Feld „OK“ jetzt geändert wurde.
- Die Lösung besteht darin, die Sprache der Webseite während der Authentifizierung nicht zu ändern.