Le portail d'authentification génère une erreur de serveur interne 500

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 »

image.png



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 :
    image.png
  • 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.
    image.png

  • 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


  1. Ceci est attendu car le champ « ok » est désormais modifié.
  2. La solution consiste à ne pas changer la langue de la page Web lors de l'authentification.


Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000scHcCAI&lang=fr&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language