Мы создали новый проект ASP.NET 4.5.1 следующим образом:
- Visual Studio 2013
- Новый проект
- Visual С#
- Веб
- Веб-приложение ASP.NET
- Веб-интерфейс
- Изменить аутентификацию
- Индивидуальные учетные записи пользователей
- Хорошо > Хорошо
В файле explorer > App_Start > Startup.Auth.cs есть следующий код, который настраивает indentity ASP.NET. Как изменить базу данных, в которой UserManager хранит пользовательские данные?
static Startup()
{
PublicClientId = "self";
UserManagerFactory = () => new UserManager<IdentityUser>(new UserStore<IdentityUser>());
OAuthOptions = new OAuthAuthorizationServerOptions
{
TokenEndpointPath = new PathString("/Token"),
Provider = new ApplicationOAuthProvider(PublicClientId, UserManagerFactory),
AuthorizeEndpointPath = new PathString("/api/Account/ExternalLogin"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(14),
AllowInsecureHttp = true
};
}