web-dev-qa-db-fra.com

Modifier l'authentification de Visual Studio 2013 sur un projet existant

Si j'ai un projet existant dans Visual Studio 2013, comment puis-je modifier l'authentification? Lors de la configuration d’un nouveau projet, il existe un bouton "Modifier l’authentification", mais je ne trouve pas l’équivalent pour un projet existant.

23
Travis

Cela peut être fait à partir des propriétés du projet. Je poste un lien vers l'article qui explique comment faire cela.

enter image description here

enter image description here

8
Yuri

Si votre projet est ASP.NET MVC et utilise le nouveau modèle en 2013, il devrait s'exécuter sur OWIN. Il y a donc une classe partielle Démarrage de la classe à l'intérieur et, le cas échéant, un fichier Startup.Auth.cs qui est partielle de démarrage là j'ai ce

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();

    }
} 

Là, est votre configuration d'authentification

0
dacanetdev

Jusqu'à ce que quelqu'un trouve une meilleure réponse:

Modifiez votre web.config et FederationMetadata.xml manuellement.

0
Travis