Le portail d'authentification génère une erreur de serveur interne 500
5361
Created On 05/28/24 08:54 AM - Last Modified 12/27/24 08:37 AM
Symptom
- L'utilisateur est configuré pour recevoir une page de portail captive.
- Le pare-feu lui présente une page portail captive.
- L' utilisateur change désormais la langue du navigateur de l'anglais au français (ou toute autre langue).
- L'utilisateur saisit les informations d'identification et clique sur connexion.
- Ici, le portail captif (portail d'authentification) affiche « 500 Internal Server Error »
Environment
- Pare-feu Palo Alto Networks
- Système d'exploitation PAN pris en charge
- Portail d'authentification en mode redirection
Cause
- Le pare-feu est censé recevoir un HTTP POST avec une charge utile dont le champ ok: est défini sur Login :
- Mais lorsque le portail d'authentification est traduit, la charge utile du HTTP POST n'a pas le champ ok: défini sur Connexion, donc le pare-feu considère cela comme une page différente.
- l3svc_ngx_error.log génère l'erreur suivante :
> 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
- Ceci est attendu car le champ « ok » est désormais modifié.
- La solution consiste à ne pas changer la langue de la page Web lors de l'authentification.