Introduzione ad Azure Active Directory (progetti WebAPI)Get Started with Azure Active Directory (WebApi projects)

Questo articolo fornisce istruzioni aggiuntive da seguire dopo l'aggiunta di Active Directory a un progetto WebAPI ASP.NET tramite il comando Progetto > Servizi connessi di Visual Studio.This article provides additional guidance after you've added Active Directory to an ASP.NET WebAPI project through the Project > Connected Services command of Visual Studio. Se il servizio non è ancora stato aggiunto al progetto, è possibile farlo in qualsiasi momento.If you've not already added the service to your project, you can do so at any time.

Vedere Modifiche apportate al progetto WebAPI per informazioni sulle modifiche apportate al progetto quando si aggiunge il servizio connesso.See What happened to my WebAPI project? for the changes made to your project when adding the connected service.

Richiesta di autenticazione ai controller di accessoRequiring authentication to access controllers

Tutti i controller del progetto sono dotati dell'attributo [Authorize].All controllers in your project were adorned with the [Authorize] attribute. Questo attributo richiede l'autenticazione dell'utente prima dell'accesso alle API definite dai controller.This attribute requires the user to be authenticated before accessing the APIs defined by these controllers. Per permettere l'accesso anonimo al controller, rimuovere l'attributo dal controller.To allow the controller to be accessed anonymously, remove this attribute from the controller. Per configurare le autorizzazioni con un livello di granularità superiore, applicare l'attributo a ogni metodo che necessita di autorizzazione invece di applicarlo alla classe controller.If you want to set the permissions at a more granular level, apply the attribute to each method that requires authorization instead of applying it to the controller class.

Passaggi successiviNext steps