2013-10-26 29 views
23

Se si dispone di un progetto esistente in Visual Studio 2013, come si modifica l'autenticazione? Durante una nuova installazione del progetto, c'è un pulsante "Cambia autenticazione", ma non riesco a trovare l'equivalente per un progetto esistente.Visual Studio 2013 Modifica autenticazione su progetto esistente

+0

In Visual Studio 2013, vorrei rieseguire l'Identità e strumento di accesso, disponibile dal tasto destro del mouse sul progetto. – Travis

+0

Intendevi VS 2012? Fare clic con il tasto destro su VS 2013 non mostra nulla! – nzpcmad

+0

@nzpcmad, sì, argh! VS2012 ha lo IATool. VS2013 non ha nulla. :-( – Travis

risposta

0

Fino a quando qualcuno esce con una risposta migliore:

Modificare il web.config e FederationMetadata.xml manualmente.

0

Se il progetto è ASP.NET MVC e sta usando il nuovo modello nel 2013 dovrebbe essere in esecuzione su OWIN per cui v'è una classe parziale di avvio guardare dentro e nel caso in cui si dispone di essa v'è un file Startup.Auth .cs che è parziale di avvio non ho questo

public partial class Startup 
{ 
    // For more information on configuring authentication, please visit http://go.microsoft.com/fwlink/?LinkId=301864 
    public void ConfigureAuth(IAppBuilder app) 
    { 
     // Enable the application to use a cookie to store information for the signed in user 
     app.UseCookieAuthentication(new CookieAuthenticationOptions() 
     { 
      AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie, 
      LoginPath = new PathString("/Authentication/Login") 
     }); 

     // Use a cookie to temporarily store information about a user logging in with a third party login provider 
     app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie); 

     // Uncomment the following lines to enable logging in with third party login providers 
     //app.UseMicrosoftAccountAuthentication(
     // clientId: "", 
     // clientSecret: ""); 

     //app.UseTwitterAuthentication(
     // consumerKey: "", 
     // consumerSecret: ""); 

     //app.UseFacebookAuthentication(
     // appId: "", 
     // appSecret: ""); 

     //app.UseGoogleAuthentication(); 

    } 
} 

c'è, è la configurazione di autenticazione

+0

Si presume che uno abbia installato "Open Web Interface per .NET" (Owin) tramite la console di Package Manager: Pacchetto di installazione Owin –

8

questo può essere fatto dalla proprietà del progetto. Sto postando un link alla article which explains how to do this.

enter image description here

enter image description here

+2

Vedere l'intestazione della sezione nella finestra Proprietà, è * Server di sviluppo *. l'autenticazione del progetto, non quella del server. – Travis

Problemi correlati