Aggiunta di Azure Active Directory mediante servizi connessi in Visual StudioAdding an Azure Active Directory by using Connected Services in Visual Studio

Tramite Azure Active Directory (Azure AD), è possibile supportare Single Sign-On (SSO) per le applicazioni Web ASP.NET MVC o l'autenticazione di Active Directory nei servizi Web API.By using Azure Active Directory (Azure AD), you can support Single Sign-On (SSO) for ASP.NET MVC web applications, or Active Directory Authentication in Web API services. Con l'autenticazione Azure Active Directory, gli utenti possono usare gli account da Azure Active Directory per connettersi alle applicazioni Web.With Azure Active Directory Authentication, your users can use their accounts from Azure Active Directory to connect to your web applications. I vantaggi dell'autenticazione di Azure Active Directory con l'API Web comprendono la protezione avanzata dei dati quando si espone un'API da un'applicazione Web.The advantages of Azure Active Directory Authentication with Web API include enhanced data security when exposing an API from a web application. Con Azure AD, non è necessario gestire un sistema di autenticazione distinto con la gestione di account e utente.With Azure AD, you do not have to manage a separate authentication system with its own account and user management.

PrerequisitiPrerequisites

Connettersi ad Azure Active Directory usando la finestra di dialogo dei servizi connessiConnect to Azure Active Directory using the Connected Services dialog

  1. In Visual Studio creare o aprire un progetto ASP.NET MVC o un progetto API Web ASP.NET.In Visual Studio, create or open an ASP.NET MVC project, or an ASP.NET Web API project.

  2. In Esplora soluzioni fare clic con il pulsante destro del mouse sul nodo Servizi connessi e scegliere Add Connected Services (Aggiungi servizi connessi) dal menu di scelta rapida.From the Solution Explorer, right-click the Connected Services node, and, from the context menu, select Add Connected Services.

  3. Nella pagina di Servizi connessi selezionare Autenticazione con Azure Active Directory.On the Connected Services page, select Authentication with Azure Active Directory.

    Pagina di Servizi connessi

  4. Nella pagina Introduzione della procedura guidata Configura Autenticazione di Azure AD, selezionare Avanti.On the Introduction page of the Configure Azure AD Authentication wizard, select Next.

    Pagina Introduzione

  5. Nella pagina Single-Sign On della procedura guidata Configura Autenticazione di Azure AD selezionare un dominio dall'elenco a discesa Dominio.On the Single-Sign On page of the Configure Azure AD Authentication wizard, select a domain from the Domain drop-down list. L'elenco di domini contiene tutti i domini accessibili dagli account elencati nella finestra di dialogo Impostazioni Account.The list of domains contains all domains accessible by the accounts listed in the Account Settings dialog. In alternativa, è possibile immettere un nome di dominio se non è possibile trovare quello che si sta cercando, ad esempio mydomain.onmicrosoft.com.As an alternative, you can enter a domain name if you don’t find the one you’re looking for, such as mydomain.onmicrosoft.com. È possibile scegliere l'opzione per creare una nuova app di Azure Active Directory o usare le impostazioni di un'app di Azure Active Directory esistente.You can choose the option to create an Azure Active Directory app or use the settings from an existing Azure Active Directory app. Al termine scegliere Avanti.Select Next when done.

    Pagina Single Sign-On

  6. Nella pagina Accesso alla directory della procedura guidata Configura Autenticazione di Azure AD, assicurarsi che l'opzione Lettura dati directory sia selezionata.On the Directory Access page of the Configure Azure AD Authentication wizard, ensure that the Read directory data option is checked.

    Pagina di accesso alla directory

  7. Selezionare Fine per aggiungere il codice di configurazione necessario e i riferimenti per abilitare il progetto per l'autenticazione di Azure AD.Select Finish to add the necessary configuration code and references to enable your project for Azure AD authentication. È possibile visualizzare il dominio di Active Directory nel portale di Azure.You can see the Active Directory domain on the Azure portal.

  8. In Visual Studio verrà visualizzato un articolo What Happened (Risultati) che mostra le modifiche apportate al progetto.Visual Studio will display a What Happened article to show you how your project was modified. Per controllare che tutte le operazioni siano state eseguite correttamente, aprire uno dei file di configurazione modificati, quindi verificare che le impostazioni indicate nell'articolo siano presenti.If you want to check that everything worked, open one of the modified configuration files and verify that the settings mentioned in the article are there.

Come viene modificato il progettoHow your project is modified

Quando si esegue la procedura guidata, Visual Studio aggiunge Azure Active Directory e i riferimenti associati al progetto.When you run the wizard, Visual Studio adds Azure Active Directory and associated references to your project. Anche i file di configurazione e i file di codice nel progetto vengono modificati per aggiungere supporto per Azure AD.Configuration files and code files in your project are also modified to add support for Azure AD. Le modifiche specifiche apportate in Visual Studio dipendono dal tipo di progetto.The specific modifications that Visual Studio makes depend on the project type. Per informazioni dettagliate sul modo in cui vengono modificati i progetti MVC ASP.NET, vedere Risultati - Progetti MVC.For detailed information about how ASP.NET MVC projects are modified, see What happened– MVC Projects. Per i progetti Web API, vedere Cosa è successo: Progetti Web API.For Web API projects, see What happened – Web API Projects.

Passaggi successiviNext steps