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.
Cela peut être fait à partir des propriétés du projet. Je poste un lien vers l'article qui explique comment faire cela.
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
Jusqu'à ce que quelqu'un trouve une meilleure réponse:
Modifiez votre web.config et FederationMetadata.xml manuellement.