Articles of asp.net identity

Il tipo di quadro ApplicationUser non fa parte del modello per il contesto corrente

Sto migrando da Identity 1.0.0 a Identity 2.0.1 seguendo questo articolo e il codice di migrazione generato non è nulla sul nuovo IdentityUser. Non aggiunge le nuove colonne. Così ho creato un nuovo progetto e provato di nuovo ma i codici di migrazione sono vuoti. Per risolvere questo problema, ho apportato le modifiche direttamente in […]

Utente in tipo Entity MVC5 EF6

Ho creato una class in MVC5, dove voglio un proprietario principale del contenuto e quindi voglio avere alcuni editor per il contenuto: public class Content { public int ID { get; set; } public IdentityUser Owner { get; set; } public ICollection Editors { get; set; } public string Title{ get; set; } public string […]

Hashing password Asp.net Identity

Il nuovo progetto ASP.net Identity ha portato un po ‘di codice e interfacce utili per la sicurezza del sito. Per implementare un sistema personalizzato utilizzando le interfacce (anziché utilizzare l’implementazione standard di Entity Framework inclusa nel modello MVC 5) è necessario un IPasswordHasher . Interfaccia IPasswordHasher in ASP.net Identity namespace Microsoft.AspNet.Identity { public interface IPasswordHasher […]

Come aggiungere attestazioni nell’identity framework ASP.NET

Sto cercando di trovare un documento o un esempio di come aggiungere dichiarazioni personalizzate all’id quadro dell’utente in MVC 5 utilizzando l’identity framework di ASP.NET. L’esempio dovrebbe mostrare dove inserire le attestazioni nella pipeline di sicurezza OWIN e come conservarle in un cookie utilizzando l’autenticazione dei moduli.

Aggiornamento dei dati utente – Id quadro ASP.NET

Ho aggiunto campi personalizzati alla class ApplicationUser Ho anche creato un modulo attraverso il quale l’utente può inserire / modificare i campi. Tuttavia per qualche motivo non sono in grado di aggiornare i campi nel database. [HttpPost] [ActionName(“Edit”)] [ValidateAntiForgeryToken] public async Task Manage(EditProfileViewModel model) { if (ModelState.IsValid) { // Get the current application user var […]

Confusione di DbContext di identity framework di ASP.NET

Un’app MVC 5 predefinita viene fornita con questa parte di codice in IdentityModels.cs – questa parte di codice è valida per tutte le operazioni di Id quadro ASP.NET per i modelli predefiniti: public class ApplicationDbContext : IdentityDbContext { public ApplicationDbContext() : base(“DefaultConnection”) { } } Se impaccio un nuovo controller utilizzando le viste con Entity […]

Come ottenere l’utente corrente e come utilizzare la class utente in MVC5?

Come posso ottenere l’ID dell’utente attualmente connesso in MVC 5 ? Ho provato i suggerimenti di StackOverflow, ma sembra che non siano per MVC 5. Inoltre, qual è la best practice di MVC 5 per l’assegnazione di materiale agli utenti? (ad es. un User dovrebbe avere Items . Devo memorizzare l’ Id dell’utente in Item […]

Aggiunta dell’autenticazione di id quadro MVC5 ASP.NET a un progetto esistente

Ho visto molte pagine simili sul web, ma la maggior parte di esse usa un nuovo progetto invece di uno esistente o non ha le funzionalità necessarie. Quindi, ho un progetto MVC 5 esistente e voglio integrare ASP.NET MVC5 Identity con login, e-mail di conferma e funzionalità di reimpostazione della password . Oltre a questo, […]

Chiamata webapi non autorizzata che restituisce la pagina di accesso anziché 401

Come configuro il mio progetto mvc / webapi in modo che un metodo webapi chiamato da una vista del razor non restituisca la pagina di accesso quando non è autorizzata? È un’applicazione MVC5 che dispone anche di controller WebApi per le chiamate tramite javascript. I due metodi seguenti [Route(“api/home/LatestProblems”)] [HttpGet()] public List LatestProblems() { // […]

Configurare l’endpoint del server di authorization

Domanda Come utilizziamo un token al portatore con ASP.NET 5 utilizzando un nome utente e un stream di password? Per il nostro scenario, vogliamo consentire a un utente di registrarsi e accedere utilizzando le chiamate AJAX senza dover utilizzare un accesso esterno. Per fare questo, abbiamo bisogno di un endpoint del server di authorization. Nelle […]