Loading

Error: "El mensaje de SAML entrante no tiene un valor válido para el nombre de usuario" durante la autenticación

Fecha de publicación: Aug 24, 2022
Descripción
Al autenticarse en Tableau Server con SAML, puede aparecer el siguiente error:

Incoming SAML message has no valid value for username attribute (El mensaje de SAML entrante no tiene un valor válido para el atributo "nombre de usuario").


 

Cause

No hay un atributo de nombre de usuario válido.

Causas posibles:
  • El proveedor de identidad (IdP) no ha enviado un atributo de nombre de usuario.
  • Se ha enviado un atributo de nombre de usuario que Tableau Server no reconoce como un nombre de usuario.
Solución
Compruebe que el IdP envía un atributo válido que coincida con el nombre de usuario de Tableau Server. Si el atributo que coincide con el nombre de usuario de Tableau Server es diferente a username, deberá configurar Tableau Server para que se use el atributo correcto. Por ejemplo, en la siguiente respuesta de SAML, el atributo es oid:user y no username:

</saml2:Attribute><saml2:Attribute FriendlyName="glid" Name="oid:user" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"> 
<saml2:AttributeValue xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">testuser</saml2:AttributeValue></saml2:Attribute>

Para actualizar Tableau Server para que use un nuevo valor para autenticar usuarios:
  1. Abra Símbolo del sistema como administrador en el equipo que esté ejecutando Tableau Server.
  2. Vaya al directorio bin de Tableau Server.
  3. Ejecute los siguientes comandos en orden:
    tabadmin stop 
    tabadmin set wgserver.saml.idpattribute.username "<new attribute>" 
    tabadmin config 
    tabadmin start
Para versiones de Tableau Server que usan Tableau Services Manager (TSM):
  1. Abra Símbolo del sistema como administrador en el equipo que esté ejecutando Tableau Server.
  2. Ejecute los siguientes comandos en orden:

TSM stop
TSM configuration set -k wgserver.saml.idpattribute.username -v <value>
TSM pending-changes
TSM start

Número del artículo de conocimiento

001473075

 
Cargando
Salesforce Help | Article