Articles of asp.net identity 2

Come disabilitare un utente in Identity 2.0?

Sto cercando di trovare un modo per disabilitare un utente in Identity 2.0 e non riesco a trovare alcuna informazione su di esso. Mi piacerebbe fondamentalmente impostare un utente su IsActive = false e preferirei farlo appena l’utente è stato creato. Tuttavia, ho bisogno di un modo per impostare IsActive per il nostro amministratore del […]

Aggiornamento utente da UserManager.Update () in ASP.NET Identity 2

Uso ASP.NET Identity 2 in un progetto MVC 5 e voglio aggiornare i dati dello Student utilizzando il metodo UserManager.Update() . Tuttavia, poiché eredito dalla class ApplicationUser , devo associare lo Student a ApplicationUser prima di chiamare il metodo di aggiornamento. D’altra parte, quando si utilizza l’approccio che ho anche usato per creare un nuovo […]

ASP.NET Identity 2 Ricordami: l’utente sta per disconnettersi

Sto usando Identity 2.1 nella mia app MVC5. Sto impostando la proprietà isPersistent di PasswordSignInAsync su true per abilitare “Remember Me”: var result = await SignInManager.PasswordSignInAsync(model.Username, model.Password, true, shouldLockout: false); Ma se rimango loggato durante la notte, quando aggiorno la pagina al mattino, mi disconnette e devo effettuare nuovamente l’accesso. Come si impedisce la disconnessione […]

Devo separare il contesto dell’applicazione da ApplicationDbContext utilizzato per l’id quadro?

In Visual-Studio 2013, quando si crea un progetto ASP.NET, viene generato un file IdentityModels.cs che contiene una class ApplicationDbContext , che eredita da IdentityDbContext , che alla fine eredita da DbContext . Devo mantenere questo contesto solo per le quadro correlate all’account e creato un contesto separato per tutte le altre quadro nell’applicazione o dovrei […]

Rapporto uno a molti tra AspNetUsers (Identity) e una tabella personalizzata

Sto cercando disperatamente di creare una relazione One to Many tra la tabella AspNetUsers di Identity 2.0 e una tabella personalizzata chiamata Map (un utente può avere molte mappe, ma una mappa può avere solo un utente) Ho provato per lo più tutte le soluzioni disponibili in questo sito e ha anche perso molti giorni […]

Ottieni l’identity framework dell’utente corrente di ASP.NET in vista

Uso ASP.NET Identity 2.0 e MVC. Ho bisogno di registrare nome utente, cognome, email ecc. In vista. Come può averlo? Posso ottenere solo @ User.Identity ma non esiste la proprietà della mia class utente. //in my view, i need here my ApplicationUser class @User.Identity.Name //ApplicationUser class public class ApplicationUser : IdentityUser { public ApplicationUser() { […]

Autenticazione token bearer OWIN

Ho alcune domande relative al token bearer. In Owin puoi proteggere un biglietto Protect(ticket) questo modo: ClaimsIdentity identity = new ClaimsIdentity(Startup.OAuthServerOptions.AuthenticationType); identity.AddClaim(new Claim(ClaimTypes.Name, user.UserName)); Dictionary properties = new Dictionary(); properties.Add(“UserId”, user.Id); properties.Add(“UserName”, user.UserName); properties.Add(“Role”, “user”); AuthenticationProperties properties = new AuthenticationProperties(properties); AuthenticationTicket ticket = new AuthenticationTicket(identity, properties); DateTime currentUtc = DateTime.UtcNow; DateTime expireUtc = currentUtc.Add(TimeSpan.FromHours(24)); ticket.Properties.IssuedUtc […]

Come elencare gli utenti con nomi di ruolo in ASP.NET MVC 5

Ho un modello di progetto predefinito del sito Web ASP.NET MVC 5 e sto cercando di elencare tutti gli utenti con nomi di ruolo (non ID). La query è: db.Users.Include(u => u.Roles).ToList() Quindi voglio stampare i nomi dei ruoli con qualcosa di simile: @string.Join(“, “, user.Roles.Select(r => r.RoleId)) Il problema è che posso raggiungere solo […]

Identity 2.0 con tabelle personalizzate

Sono nuovo nell’id quadro di ASP.NET e sto ancora cercando di capire come funziona. Sfortunatamente ho trovato molte delle esercitazioni che ho provato per Identity 1.0, mentre sto cercando di lavorare con Identity 2.0. Il problema più grosso che sto affrontando è qualcosa che pensavo sarebbe stato semplice, ma non è stato ansible. Quello che […]

Spostamento delle funzioni di Identity 2.0 nella class di repository

Sto usando identity 2.0 per la mia applicazione e voglio spostare le funzionalità dei dati sul livello del repository come il seguente codice: public class ApplicationDbInitializer : DropCreateDatabaseIfModelChanges { protected override void Seed(ApplicationDbContext context) { InitializeIdentityForEF(context); base.Seed(context); } //Create User=Admin@Admin.com with password=Admin@123456 in the Admin role public static void InitializeIdentityForEF(ApplicationDbContext db) { var userManager = […]