Unable to load authentication provider - Evento 6143 (Prodotti SharePoint 2010)

 

Si applica a: SharePoint Foundation 2010, SharePoint Server 2010

Ultima modifica dell'argomento: 2016-11-30

Nome avviso: Unable to load authentication provider

ID evento: 6143

Riepilogo: per autenticare gli utenti, Prodotti Microsoft SharePoint 2013 utilizza i provider di autenticazione forniti da Windows Server 2008 R2, ad esempio l'autenticazione basata su moduli o l'autenticazione Single Sign-on (SSO) Web, da altre versioni di Windows e da fornitori di terze parti.

Se si utilizza l'autenticazione Kerberos V5, l'account di servizio utilizzato dal pool di applicazioni di Internet Information Services (IIS) per l'applicazione Web in uso deve essere registrato in Active Directory come nome dell'entità servizio (SPN, Service Principal Name) nel dominio di cui è membro il server Web front-end.

Questo errore indica che il manager dei ruoli o il provider di appartenenze specificato per una determinata applicazione Web non è configurato correttamente.

Sintomi: potrebbero presentarsi uno o più sintomi seguenti:

  • L'autenticazione utente non funziona correttamente impedendo agli utenti di accedere al contenuto.

  • I token utente non vengono aggiornati utilizzando le appartenenze a ruoli corrette, impedendo così agli utenti di accedere al contenuto a cui avrebbero diritto di accedere in base ai relativi ruoli.

  • È possibile che nel registro eventi venga incluso l'evento 6143 con una delle descrizioni seguenti:

    • Description: Cannot get Membership Provider with name <Membership Provider Name>. The membership provider for this process was not properly configured. You must configure the membership provider in the .config file for every SharePoint process.

    • Description: Cannot get Role Manager with name <Role Manager Name>. The role manager for this process was not properly configured. You must configure the role manager in the .config file for every SharePoint process.

Causa: è possibile che il manager dei ruoli o il provider di appartenenze specificato per una determinata applicazione Web non sia configurato correttamente.

Soluzione: verificare la modalità di autenticazione

  1. Sulla barra di avvio veloce della home page di Amministrazione centrale fare clic su Sicurezza.

  2. Nella sezione Sicurezza generale della pagina Sicurezza fare clic su Specifica provider di autenticazione.

  3. Nella pagina Provider di autenticazione verificare che sia selezionata l'applicazione Web corretta. In caso contrario, selezionare l'applicazione Web che si desidera controllare.

  4. Nella pagina Provider di autenticazione fare clic sull'area per la quale si desidera modificare le impostazioni di autenticazione.

  5. Nella sezione Tipo di autenticazione della pagina Modifica autenticazione controllare il tipo di autenticazione selezionato.

  6. Se è selezionato Windows, esaminare le impostazioni della sezione Impostazioni di autenticazione IIS. Se è selezionato Forms o Single Sign-On Web, esaminare le impostazioni delle sezioni Nome provider di appartenenze e Nome manager ruoli.

  7. Fare clic su Annulla per chiudere senza salvare le modifiche.

Soluzione: configurare la modalità di autenticazione Kerberos V5

  1. Questa procedura deve essere eseguita solo se si utilizza l'autenticazione Kerberos V5.

  2. Per eseguire questa attività, è necessario essere membri del gruppo di SharePoint Administrators.

  3. Contattare un amministratore del dominio e verificare che il pool di applicazioni utilizzi come account di servizio il nome SPN registrato per tutti i domini elencati con l'applicazione Web.

    Nota

    Se non si necessita in modo specifico dell'autenticazione Kerberos V5 oppure non è possibile configurare il nome SPN, utilizzare l'autenticazione NTLM. Se si utilizza l'autenticazione Kerberos V5 e non è possibile configurare il nome SPN, solo gli amministratori del server potranno eseguire l'autenticazione nel sito. Per modificare il tipo di autenticazione, vedere la procedura "Configurare la modalità di autenticazione NTLM" più avanti in questo articolo.

    Per ulteriori informazioni su come configurare Prodotti SharePoint 2010 per l'utilizzo dell'autenticazione Kerberos V5, vedere l'articolo 832769 della Microsoft Knowledge Base Configurazione di un server virtuale Windows SharePoint Services per l'utilizzo dell'autenticazione Kerberos e passaggio dall'autenticazione Kerberos all'autenticazione NTLM.

Soluzione: configurare la modalità di autenticazione NTLM

  1. Sulla barra di avvio veloce della home page di Amministrazione centrale fare clic su Sicurezza.

  2. Nella sezione Sicurezza generale della pagina Sicurezza fare clic su Specifica provider di autenticazione.

  3. Nella pagina Provider di autenticazione verificare che sia selezionata l'applicazione Web corretta. In caso contrario, selezionare l'applicazione Web che si desidera controllare.

  4. Nella pagina Provider di autenticazione fare clic sull'area per la quale si desidera modificare le impostazioni di autenticazione.

  5. Nella sezione Tipo di autenticazione della pagina Modifica autenticazione selezionare Autenticazione di Windows.

  6. In Impostazioni di autenticazione IIS verificare che sia selezionata la casella di controllo Autenticazione integrata di Windows e quindi fare clic su NTLM.

  7. Fare clic su OK per salvare le modifiche.

Soluzione: configurare la modalità di autenticazione basata su moduli o Single Sign-on Web

  1. Questa procedura deve essere eseguita solo se si utilizza l'autenticazione Kerberos V5.

  2. Per eseguire questa attività, è necessario essere membri del gruppo di SharePoint Administrators.

  3. Vedere la documentazione relativa al provider dell'autenticazione basata su moduli o dell'autenticazione Single Sign-on Web. Verificare che nel server siano installati i componenti corretti per il provider e che le impostazioni del provider siano configurate correttamente nel file Web.config della directory IIS dell'applicazione Web. Prendere nota del nome del provider di appartenenze e del nome del manager dei ruoli specificati nel file Web.config.

  4. Sulla barra di avvio veloce della home page di Amministrazione centrale fare clic su Sicurezza.

  5. Nella sezione Sicurezza generale della pagina Sicurezza fare clic su Specifica provider di autenticazione.

  6. Nella pagina Provider di autenticazione fare clic sull'area corretta.

  7. Nella sezione Autenticazione attestazioni della pagina Modifica autenticazione prendere nota dell'impostazione di Nome provider di appartenenze ASP.NET. Verificare che corrisponda al nome specificato nel file Web.config.

  8. Prendere nota dell'impostazione di Nome manager ruoli ASP.NET. Verificare che corrisponda al nome specificato nel file Web.config.