Ответ 1
Это можно сделать из свойств проекта. Я размещаю ссылку на статью, в которой объясняется, как это сделать.
Если у меня есть существующий проект в Visual Studio 2013, как мне изменить аутентификацию? Во время новой настройки проекта есть кнопка "Изменить аутентификацию", но я не могу найти эквивалент для существующего проекта.
Это можно сделать из свойств проекта. Я размещаю ссылку на статью, в которой объясняется, как это сделать.
Пока кто-то не найдет лучшего ответа:
Измените свой web.config и FederationMetadata.xml вручную.
Если ваш проект представляет собой ASP.NET MVC и использует новый шаблон в 2013 году, он должен работать на OWIN, поэтому внутри него должен быть запущен частичный класс Startup, и в случае его наличия есть файл Startup.Auth.cs, который является частичным Запуск там у меня есть
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();
}
}
Там ваша конфигурация аутентификации