Loading

Erreur "SAMLException: NameID element must be present as part of the Subject in the Response message, please enable it in the IDP configuration" lors de l'authentification avec SAML

Date de publication: Aug 24, 2022
Description
Lors de la tentative d'authentification avec SAML, l'erreur suivante peut se produire :

SAMLException: NameID element must be present as part of the Subject in the Response message, please enable it in the IDP configuration. (L'élément NameID doit être partie intégrante du message de réponse. Veuillez l'activer dans la configuration de l'IdP.)

Cause

L'élément NameID inclus dans l'objet de l'assertion est requis par le protocole SAML 2.0.
Résolution
Adressez-vous à votre IdP pour vous assurer que l'élément NameId est transmis dans le bloc Objet de la réponse SAML.

Prenons par exemple un objet incluant l'élément NameID : 
<saml:Subject> 
<saml:NameID Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified">John</saml:NameID> 
<saml:SubjectConfirmation Method="urn:oasis:names:tc:SAML:2.0:cm:bearer"> 
<saml:SubjectConfirmationData Recipient="http://servername/wg/saml/SSO/index.html
NotOnOrAfter=
"date/time" 
InResponseTo=
"......."/> 
</saml:SubjectConfirmation> 
</saml:Subject> 
Numéro d’article de la base de connaissances

001473069

 
Chargement
Salesforce Help | Article