Wir haben ein neues ASP.NET 4.5.1 Projekt angelegt haben, wie folgt:die Datenbank ändern, in der ASP.NET Identitätsbenutzerdaten speichern
- Visual Studio 2013
- Neues Projekt
- Visual C#
- Web
- ASP.NET Web Application
- Web API
- ändern Authentifizierung
- einzelne Benutzerkonten
- Ok> Ok
In der Lösung Explorer> App_Start> Startup.Auth.cs Datei gibt den folgenden Code ist die ASP.NET Indentity konfiguriert. Wie ändern wir die Datenbank, in der UserManager Benutzerdaten speichert?
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
};
}
Hat UserStore nicht mehrere Konstruktoren ... –
Yup. Es hat. –
Und nimmt man keinen DbContext ... –