Ho creato una personalizzata IUserStore<TUser,int>
per la mia applicazione. Ho implementato le interfacce di cui ho bisogno,Custom User ID di ASP.NET 2.0 - L'implementazione di tutte le interfacce è necessaria?
IUserStore<TUser, int>,
IUserRoleStore<TUser, int>,
IUserLockoutStore<TUser, int>,
IUserPasswordStore<TUser, int>
ma quando chiamo
var result = await SignInManager.PasswordSignInAsync(model.UserName, model.Password, model.RememberMe, shouldLockout: false);
ottengo un'eccezione dicendo
Store does not implement IUserTwoFactorStore<TUser>.
non sto usando l'autenticazione a due fattori in qualsiasi parte mia applicazione. Perché si aspetta che io implementi quell'interfaccia? È necessario che io implementi tutte queste interfacce, anche se in realtà non le uso?
Grazie, mi ha aiutato a superare l'ostacolo attuale. – Andez
Questo non è esattamente quello di cui ho bisogno, ma questo mi ha aiutato a orientarmi nella giusta direzione. Devo amministrare, sono così seccato che devo passare un mucchio di ore per far funzionare Identity con il mio database esistente. –
Viene visualizzato questo errore: 'System.Threading.Tasks.Task' non contiene una definizione per 'WithCurrentCulture'. Ho dimenticato qualcosa? Sembra che gli usi siano corretti. – fcaldera