Loading
Protezione dell'organizzazione Salesforce
Errori di accesso SAML

Errori di accesso SAML

Se gli utenti hanno problemi ad accedere all'organizzazione con Single Sign-On (SSO), utilizzare la cronologia accessi per determinare se si tratta di un errore di asserzione SAML o di un problema di configurazione. Se è un errore correlato all'asserzione, identificare i problemi specifici delle asserzioni con il Validatore asserzione SAML. Collaborare con il provider di identità per assicurarsi che sia l'asserzione SAML che la configurazione SSO siano valide.

Versioni (Edition) richieste

Disponibile in: Salesforce Classic e Lightning Experience

L'autenticazione federata è disponibile in: tutte le versioni

L'autenticazione delegata è disponibile nelle versioni: Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition e Database.com Edition

I provider di autenticazione sono disponibili nelle versioni: Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition e Developer Edition

Autorizzazioni utente richieste
Per visualizzare le impostazioni: Visualizza impostazione e configurazione
Per modificare le impostazioni:

Personalizza applicazione

E

Modifica tutti i dati

Cronologia accessi

Utilizzare la cronologia accessi per determinare se un errore di accesso è correlato all'asserzione SAML o alla configurazione SSO.

Se viene visualizzato uno di questi errori nella cronologia accessi, utilizzare il validatore asserzione SAML per trovare l'errore specifico nell'asserzione.

Asserzione scaduta
L'indicazione oraria sull'asserzione è troppo vecchia.
Asserzione non valida
Qualcosa non va nell'asserzione, ad esempio manca un elemento <Subject>.
Pubblico non valido
Il valore specificato in <Audience> non corrisponde all'ID entità specificato durante la configurazione SSO.

Se nella cronologia accessi compare uno degli errori seguenti, controllare le impostazioni SSO per vedere se esiste un problema di configurazione. Da Imposta, utilizzare la casella Ricerca veloce per trovare e selezionare Impostazioni Single Sign-On. Richiedere un'asserzione SAML di esempio al proprio provider di identità e verificare che le informazioni nella configurazione siano corrette. Se la configurazione è corretta, eseguire l'asserzione di esempio con il Validatore asserzione SAML.

Errore di configurazione/autorizzazione disabilitata
È stato rilevato un errore nella configurazione SAML in Salesforce. Ad esempio, il certificato caricato è danneggiato o SAML è disabilitato nelle impostazioni Single Sign-On dell'organizzazione.
Mancata corrispondenza emittente
Verificare se l'emittente specificato nella configurazione corrisponde all'emittente indicato nell'asserzione.
Mancata corrispondenza destinatario
Verificare se il destinatario specificato nella configurazione corrisponde al destinatario indicato nell'asserzione.
Rilevato duplicato
Ogni asserzione ha un ID univoco. Questo errore indica che Salesforce ha rilevato un ID asserzione ripetuto.
Firma non valida
Il certificato caricato durante la configurazione non ha convalidato la firma nell'asserzione. Rivolgersi al provider di identità per verificare se si dispone del certificato corretto.
Errore di conferma oggetto
Verificare se il valore <Subject> specificato nella configurazione corrisponde al valore <Subject> indicato nell'asserzione.

Validatore asserzione SAML

Quando viene eseguito, il Validatore asserzione SAML controlla l'asserzione a fronte dei requisiti di validità di Salesforce e indica se l'asserzione soddisfa ogni requisito. Salesforce impone i seguenti requisiti di validità per le asserzioni, riportati nell'ordine in cui appaiono nella pagina dei risultati:

Stato
Il campo di stato della risposta SAML deve indicare un esito positivo.
Istruzione di autenticazione
Il provider di identità deve includere un <AuthenticationStatement> nell'asserzione.
Istruzione di condizioni
Alcune asserzioni utilizzano un'istruzione <Conditions> per limitare il periodo di tempo in cui l'asserzione è valida, detto periodo di validità. Se l'asserzione contiene un'istruzione <Conditions> con un'indicazione oraria, l'indicazione oraria deve essere valida.
Timestamp
Il provider di identità genera un indicatore orario per indicare quando invia l'asserzione. Salesforce deve ricevere l'asserzione dal provider di identità entro 5 minuti dall'indicatore orario, più o meno 3 minuti. In pratica, questo limite significa che Salesforce può ricevere l'asserzione al massimo 8 minuti dopo l'indicatore orario o 3 minuti prima di esso. Se l'asserzione specifica un periodo di validità più breve, il validatore controlla anche questo requisito. Anche i vincoli di NotBefore e NotOnOrAfter devono essere definiti e validi.
Attributo
Se si imposta la configurazione di Salesforce su Identity is in a Attribute element, l'asserzione del provider di identità deve contenere un <AttributeStatement>.
È richiesta solo l'<AttributeName>.
Formato
L'attributo Format di un'istruzione <Issuer> deve essere impostato su "urn:oasis:names:tc:SAML:2.0:nameid-format:entity" o non deve essere impostato affatto.

Ad esempio:

<saml:Issuer Format="urn:oasis:names:tc:SAML:2.0:nameid-format:entity">https://www.salesforce.com</saml:Issuer>  

Anche questo esempio è valido:

<saml:Issuer >https://www.salesforce.com</saml:Issuer>
Emittente
L'emittente specificato nell'asserzione deve corrispondere all'emittente specificato durante la configurazione di Salesforce.
Oggetto
L'oggetto dell'asserzione deve essere il nome utente Salesforce o l'ID federazione dell'utente.
Pubblico
L'asserzione deve contenere un valore <Audience> corrispondente all'ID entità specificato nella configurazione. Il valore predefinito è https://saml.salesforce.com.
Destinatario
L'asserzione deve contenere un destinatario corrispondente all'URL di accesso Salesforce specificato nella configurazione di Salesforce o all'endpoint del token OAuth 2.0.
Firma
L'asserzione deve includere una firma valida. La firma deve essere creata utilizzando la chiave privata associata al certificato caricato durante la configurazione di SSO. Si consiglia al provider di identità di firmare il corpo della risposta e l'asserzione. Durante l'SSO, quando Salesforce riceve la risposta SAML, cerca innanzitutto una firma nel corpo della risposta. Se il corpo della risposta ha una firma valida, l'asserzione viene considerata una firma valida. Se la firma nel corpo della risposta è assente o non valida, Salesforce cerca una firma nell'asserzione stessa.
Attributo URL sito
I valori validi sono:
  • Non fornito
  • Selezionata
  • URL sito non valido
  • Per l'URL sito è richiesto HTTPS
  • Il sito specificato è inattivo o ha superato il limite di pagina.
Portale e ID organizzazione
Facoltativo. Per l'accesso SAML a un portale, il destinatario e l'ID organizzazione indicati nell'asserzione devono corrispondere al destinatario e all'ID organizzazione specificati nella configurazione SSO.
Livello di sicurezza sessione
Facoltativo. Il livello di sicurezza sessione descrive in che misura è sicura una sessione utente. Se sono state configurate impostazioni di sicurezza per la sessione, il livello di sicurezza sessione nell'asserzione deve corrispondere alla configurazione.
 
Caricamento
Salesforce Help | Article