Loading

Errore "Incoming SAML message has no valid value for username attribute" durante l'autenticazione

Data pubblicazione: Aug 24, 2022
Descrizione
Durante l'autenticazione a Tableau Server configurato per SAML, potrebbe verificarsi il seguente errore:

Incoming SAML message has no valid value for username attribute (Il messaggio SAML in ingresso non ha alcun valore valido per l'attributo username)


 

Cause

Non è presente un attributo username valido.

Possibili cause:
  • Non è stato inviato alcun attributo username dal provider di identità (IdP).
  • È stato inviato un attributo username che non viene riconosciuto da Tableau Server come username.
Risoluzione
Assicurati che l'IdP invii un attributo valido corrispondente a username in Tableau Server. Se l'attributo corrispondente a username di Tableau Server ha un nome diverso da username, sarà necessario configurare Tableau Server per l'attributo corretto. Ad esempio, nella seguente risposta SAML, l'attributo è oid:user anziché 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>

Per aggiornare Tableau Server in modo che utilizzi un nuovo valore per autenticare gli utenti:
  1. Apri il prompt dei comandi come amministratore sul computer su cui è in esecuzione Tableau Server.
  2. Vai alla directory bin di Tableau Server.
  3. Esegui questi comandi nell'ordine specificato: 
    tabadmin stop 
    tabadmin set wgserver.saml.idpattribute.username "<new attribute>" 
    tabadmin config 
    tabadmin start
Per le versioni di Tableau Server che utilizzanoTableau Services Manager (TSM):
  1. Apri il prompt dei comandi come amministratore sul computer su cui è in esecuzione Tableau Server.
  2. Esegui questi comandi nell'ordine specificato: 

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

Numero articolo Knowledge

001473075

 
Caricamento
Salesforce Help | Article