Cosa è successo a un progetto WebApi (servizio connesso a Visual Studio Azure Active Directory)?What happened to my WebApi project (Visual Studio Azure Active Directory connected service)

Sono stati aggiunti riferimentiReferences have been added

Riferimenti al pacchetto NuGetNuGet package references

  • Microsoft.Owin
  • Microsoft.Owin.Host.SystemWeb
  • Microsoft.Owin.Security
  • Microsoft.Owin.Security.ActiveDirectory
  • Microsoft.Owin.Security.Jwt
  • Microsoft.Owin.Security.OAuth
  • Owin
  • System.IdentityModel.Tokens.Jwt

Riferimenti a .NET.NET references

  • Microsoft.Owin
  • Microsoft.Owin.Host.SystemWeb
  • Microsoft.Owin.Security
  • Microsoft.Owin.Security.ActiveDirectory
  • Microsoft.Owin.Security.Jwt
  • Microsoft.Owin.Security.OAuth
  • Owin
  • System.IdentityModel.Tokens.Jwt

Modifiche al codiceCode changes

Sono stati aggiunti file di codice al progettoCode files were added to your project

Al progetto è stata aggiunta una classe di avvio di autenticazione App_Start/Startup.Auth.cs contenente la logica di avvio per l'autenticazione di Azure AD.An authentication startup class, App_Start/Startup.Auth.cs was added to your project containing startup logic for Azure AD authentication.

È stato aggiunto un codice di avvio al progettoStartup code was added to your project

Se nel progetto è già presente una classe Startup, il metodo Configuration è stato aggiornato includendo una chiamata a ConfigureAuth(app).If you already had a Startup class in your project, the Configuration method was updated to include a call to ConfigureAuth(app). In caso contrario, una classe Startup è stata aggiunta al progetto.Otherwise, a Startup class was added to your project.

Il file app.config o web.config include nuovi valori di configurazione.Your app.config or web.config file has new configuration values.

Sono state aggiunte le voci di configurazione seguenti.The following configuration entries have been added.

    <appSettings>
            <add key="ida:ClientId" value="ClientId from the new Azure AD App" />
            <add key="ida:Tenant" value="Your selected Azure AD Tenant" />
            <add key="ida:Audience" value="The App ID Uri from the wizard" />
    </appSettings>`

È stata creata un'app Azure ADAn Azure AD App was created

Un'app Azure AD è stata creata nella directory selezionata nella procedura guidata.An Azure AD Application was created in the directory that you selected in the wizard.

Altre informazioni su Azure Active DirectoryLearn more about Azure Active Directory

Se è stata selezionata l'opzione Disabilitare l'autenticazione dell'account utente, quali altre modifiche sono state apportate al progetto?If I checked disable Individual User Accounts authentication, what additional changes were made to my project?

Sono stati rimossi i riferimenti del pacchetto NuGet, i file sono stati rimossi e viene eseguito il backup.NuGet package references were removed, and files were removed and backed up. A seconda dello stato del progetto, è necessario rimuovere riferimenti aggiuntivi o i file manualmente o modificare codice in modo appropriato.Depending on the state of your project, you may have to manually remove additional references or files, or modify code as appropriate.

Riferimenti del pacchetto NuGet rimossi (per coloro che sono presenti)NuGet package references removed (for those present)

  • Microsoft.AspNet.Identity.Core
  • Microsoft.AspNet.Identity.EntityFramework
  • Microsoft.AspNet.Identity.Owin

È stato eseguito il backup dei file di codice e sono stati rimossi (per quelli presenti)Code files backed up and removed (for those present)

Per ognuno dei seguenti file è stato eseguito il backup e rimosso dal progetto.Each of following files was backed up and removed from the project. I File di backup si trovano in una cartella 'Backup' alla radice della directory del progetto.Backup files are located in a 'Backup' folder at the root of the project's directory.

  • App_Start\IdentityConfig.cs
  • Controllers\AccountController.cs
  • Controllers\ManageController.cs
  • Models\IdentityModels.cs
  • Providers\ApplicationOAuthProvider.cs

Backup dei file di codice (per coloro che presenti)Code files backed up (for those present)

Per ognuno dei seguenti file è stato eseguito il backup prima della sostituzione.Each of following files was backed up before being replaced. I File di backup si trovano in una cartella 'Backup' alla radice della directory del progetto.Backup files are located in a 'Backup' folder at the root of the project's directory.

  • Startup.cs
  • App_Start\Startup.Auth.cs

Quali modifiche aggiuntive sono state apportate al progetto dopo aver selezionato Leggi i dati della directory?If I checked Read directory data, what additional changes were made to my project?

Sono state apportate altre modifiche al file app.config o web.configAdditional changes were made to your app.config or web.config

Sono state aggiunte le voci di configurazione aggiuntive seguenti.The following additional configuration entries have been added.

    <appSettings>
        <add key="ida:Password" value="Your Azure AD App's new password" />
    </appSettings>`

È stata aggiornata l'app Azure Active DirectoryYour Azure Active Directory App was updated

L'app Azure Active Directory è stata aggiornata per includere l'autorizzazione Leggi i dati della directory ed è stata creata una chiave aggiuntiva che è stata quindi usata come ida:Password nel file web.config.Your Azure Active Directory App was updated to include the Read directory data permission and an additional key was created which was then used as the ida:Password in the web.config file.

Passaggi successiviNext steps