Creare un'applicazione Web in cui viene utilizzata l'autenticazione di Windows classica (SharePoint Foundation 2010)

SharePoint 2010
 

Si applica a: SharePoint Foundation 2010

Ultima modifica dell'argomento: 2016-11-30

In questo articolo viene descritto come creare un'applicazione Web in cui viene utilizzata l'autenticazione di Windows classica.

SuggerimentoTip
Se invece si desidera utilizzare l'autenticazione di Windows basata sulle attestazioni, vedere Creare un'applicazione Web che utilizza l'autenticazione delle attestazioni di Windows (SharePoint Foundation 2010).

Prima di eseguire la procedura:

Per creare un'applicazione Web è possibile utilizzare il sito Web Amministrazione centrale SharePoint o Windows PowerShell. Per creare un'applicazione Web si utilizza in genere Amministrazione centrale. Se si desidera automatizzare l'attività di creazione di un'applicazione Web, operazione piuttosto comune nelle aziende, utilizzare invece Windows PowerShell. Al termine della procedura, è possibile creare una o più raccolte siti nell'applicazione Web creata.

Per creare tramite Amministrazione centrale un'applicazione Web che utilizza l'autenticazione di Windows classica
  1. Verificare di disporre delle credenziali amministrative seguenti:

    • Per creare un'applicazione Web, è necessario essere membri del gruppo di SharePoint Amministratori farm e del gruppo Administrators locale nel computer che esegue Amministrazione centrale.

  2. Nella sezione Gestione applicazioni della home page Amministrazione centrale fare clic su Gestisci applicazioni Web.

  3. Sulla barra multifunzione fare clic su Nuova.

  4. Nella pagina Crea nuova applicazione Web fare clic su Autenticazione in modalità classica nella sezione Autenticazione.

  5. Nella sezione Sito Web IIS è possibile configurare le impostazioni per la nuova applicazione Web selezionando una delle opzioni seguenti:

    • Fare clic su Utilizza un sito Web IIS esistente e quindi selezionare il sito Web in cui si desidera installare la nuova applicazione Web.

    • Fare clic su Crea un nuovo sito Web IIS e quindi digitare il nome del sito Web nella casella Nome.

  6. Nella casella Porta della sezione Sito Web IIS digitare il numero di porta da utilizzare per l'accesso all'applicazione Web. Se si sta creando un nuovo sito Web, nel campo verrà suggerito un numero di porta casuale. Se invece si utilizza un sito Web esistente, nel campo verrà inserito il numero della porta corrente.

    NotaNote
    Il numero di porta predefinito per l'accesso HTTP è 80, mentre quello per l'accesso HTTPS è 443. Se si desidera che gli utenti accedano all'applicazione Web senza digitare un numero di porta, è necessario che utilizzino il numero di porta predefinito appropriato.
  7. Facoltativo: nella casella Intestazione host della sezione Sito Web IIS digitare il nome host che si desidera utilizzare per accedere all'applicazione Web, ad esempio www.contoso.com.

    NotaNote
    Questo campo in genere non viene impostato a meno che non si desideri configurare due o più siti Web IIS che condividono lo stesso numero di porta nello stesso server e che DNS non sia stato configurato per indirizzare le richieste allo stesso server.
  8. Nella casella Percorso della sezione Sito Web IIS digitare il percorso della home directory dei siti Web IIS nel server. Se si sta creando un nuovo sito Web, nel campo verrà suggerito automaticamente un percorso. Se invece si utilizza un sito Web esistente, nel campo verrà inserito il percorso corrente di tale sito.

  9. Nella sezione Configurazione sicurezza configurare l'autenticazione e la crittografia per l'applicazione Web.

    1. Nella sezione Provider di autenticazione fare clic su Negozia (Kerberos) o su NTLM.

      NotaNote
      Per attivare l'autenticazione Kerberos, è necessario eseguire operazioni di configurazione aggiuntive. Per ulteriori informazioni, vedere Configurare l'autenticazione Kerberos (SharePoint Foundation 2010).
    2. Nella sezione Consenti accesso anonimo fare clic su o No. Se si sceglie di consentire l'accesso anonimo, sarà possibile accedere al sito Web in modo anonimo mediante l'account di accesso anonimo specifico del computer, ovvero IIS_IUSRS.

      NotaNote
      Se si desidera consentire agli utenti di accedere in modalità anonima a qualsiasi contenuto di sito, è necessario abilitare l'accesso anonimo per l'intera area di applicazione Web prima di abilitare l'accesso anonimo a livello del sito di SharePoint. Successivamente, i proprietari dei siti potranno configurare le modalità di utilizzo dell'accesso anonimo all'interno dei propri siti. Se non si abilita l'accesso anonimo a livello dell'applicazione Web, non sarà possibile abilitarlo successivamente a livello del sito. Per ulteriori informazioni, vedere Scegliere i gruppi di sicurezza (SharePoint Foundation 2010).
    3. Nella sezione Usa SSL (Secure Sockets Layer) fare clic su o No. Se si sceglie di abilitare SSL per il sito Web, è necessario configurare SSL richiedendo e installando un certificato SSL. Per ulteriori informazioni sulla configurazione di SSL, vedere Come configurare SSL in IIS 7.0 (le informazioni potrebbero essere in lingua inglese) (http://go.microsoft.com/fwlink/?linkid=187887&clcid=0x410) (le informazioni potrebbero essere in lingua inglese).

  10. Nella sezione URL pubblico digitare l'URL del nome di dominio di tutti i siti a cui gli utenti avranno accesso nell'applicazione Web. Questo URL verrà utilizzato come URL di base nei collegamenti visualizzati nelle pagine all'interno dell'applicazione Web. L'URL predefinito corrisponde al nome e alla porta del server corrente e viene aggiornato automaticamente in modo da corrispondere alle impostazioni di SSL, intestazione host e numero di porta correnti incluse nella pagina. Se si distribuisce SharePoint Foundation 2010 con la protezione di un servizio di bilanciamento del carico o un server proxy, è possibile che questo URL debba essere diverso dalle impostazioni di SSL, intestazione host e porta incluse nella pagina.

    L'opzione Area è impostata automaticamente su Predefinita per una nuova applicazione Web.

    NotaNote
    È possibile cambiare l'area quando si estende un'applicazione Web. Per ulteriori informazioni, vedere Extend a Web application (SharePoint Foundation 2010).
  11. Nella sezione Pool di applicazioni eseguire una delle operazioni seguenti:

    • Fare clic su Utilizza pool di applicazioni esistente e quindi scegliere il pool di applicazioni che si desidera utilizzare dal menu a discesa.

    • Fare clic su Crea nuovo pool di applicazioni e quindi digitare il nome del nuovo pool di applicazioni o mantenere il nome predefinito.

  12. In Selezionare un account di sicurezza per il pool di applicazioni eseguire una delle operazioni seguenti:

    • Fare clic su Predefinito per utilizzare un account di sicurezza predefinito e quindi scegliere l'account di sicurezza dal menu a discesa.

    • Fare clic su Configurabile per specificare un nuovo account di sicurezza da utilizzare per un pool di applicazioni esistente.

    NotaNote
    Per creare un nuovo account, fare clic sul collegamento Registra nuovo account gestito.
  13. Nella sezione Nome e autenticazione database scegliere il server di database, il nome del database e il metodo di autenticazione per la nuova applicazione Web, come descritto nella tabella riportata di seguito.

     

    Elemento Azione

    Server database

    Digitare il nome del server di database e dell'istanza di Microsoft SQL Server che si desidera utilizzare nel formato <NOMESERVER\istanza>. È inoltre possibile utilizzare l'impostazione predefinita.

    Nome database

    Digitare il nome del database oppure utilizzare l'impostazione predefinita.

    Autenticazione database

    Eseguire una delle operazioni seguenti per selezionare l'autenticazione del database da utilizzare:

    • Se si desidera utilizzare l'autenticazione di Windows, lasciare selezionata questa opzione. È consigliabile utilizzare questa opzione perché l'autenticazione di Windows crittografa automaticamente la password quando viene eseguita la connessione a SQL Server.

    • Per utilizzare l'autenticazione di SQL Server, fare clic su Autenticazione di SQL Server. Nella casella Account digitare il nome dell'account che dovrà essere utilizzato dall'applicazione Web per eseguire l'autenticazione per il database di SQL Server e quindi digitare la password nella casella Password.

      NotaNote
      L'autenticazione di SQL Server invia la password di autenticazione di SQL Server a SQL Server senza crittografarla. È consigliabile utilizzare l'autenticazione di SQL Server solo se si forza la crittografia del protocollo in SQL Server o se si crittografa il traffico di rete tramite IPSec.
  14. Se si utilizza il mirroring del database, nella casella Server di database di failover della sezione Server di failover digitare il nome di un server di database di failover specifico che si desidera associare a un database del contenuto.

  15. In Selezionare il server di ricerca di Microsoft SharePoint Foundation nella sezione Search Server associare un database del contenuto a un server che esegue il servizio di ricerca di Microsoft SharePoint Foundation.

  16. Nella sezione Connessioni applicazioni di servizio selezionare le connessioni alle applicazioni di servizio che saranno disponibili per l'applicazione Web. Scegliere predefinito o personalizzato dal menu a discesa. L'opzione personalizzato consente di scegliere le connessioni alle applicazioni di servizio da utilizzare per l'applicazione Web.

  17. Nella sezione Analisi utilizzo software fare clic su o No.

  18. Fare clic su OK per creare la nuova applicazione Web.

Per creare tramite Windows PowerShell un'applicazione Web che utilizza l'autenticazione di Windows classica
  1. Verificare che vengano soddisfatti i requisiti minimi seguenti: vedere Add-SPShellAdmin. È inoltre necessario essere membri del gruppo Administrators locale nel computer che esegue Windows PowerShell. Alcune procedure infine richiedono l'appartenenza ai ruoli predefiniti del server dbcreator e securityadmin di SQL Server.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su Prodotti Microsoft SharePoint 2010.

  4. Fare clic su Shell di gestione SharePoint 2010.

  5. Al prompt dei comandi di Windows PowerShell digitare il comando seguente:

    New-SPWebApplication -Name <Name> -ApplicationPool <ApplicationPool> -ApplicationPoolAccount <ApplicationPoolAccount> -Port <Port> -URL <URL>
    

    Dove:

    • <Name> è il nome della nuova applicazione Web.

    • <ApplicationPool> è il nome del pool di applicazioni.

    • <ApplicationPoolAccount> è l'account utente con cui verrà eseguito il pool di applicazioni.

    • <Port> è la porta su cui verrà creata l'applicazione Web in IIS.

    • <URL> è l'URL pubblico dell'applicazione Web.

      Esempio

      New-SPWebApplication -Name "Contoso Internet Site" -ApplicationPool "ContosoAppPool" -ApplicationPoolAccount (Get-SPManagedAccount "DOMAIN\jdoe") -Port 80 -URL "http://www.contoso.com"
      

Per ulteriori informazioni, vedere New-SPWebApplication.

NotaNote
Per l'esecuzione di attività amministrative dalla riga di comando è consigliabile utilizzare Windows PowerShell. Lo strumento da riga di comando Stsadm è deprecato, ma è stato incluso per garantire la compatibilità con le versioni precedenti del prodotto.

Mostra: