Risorse consigliate per ASP.NET Identity
In questo argomento vengono forniti collegamenti alle risorse della documentazione su come usare ASP.NET Identity.
Se conosci un ottimo post di blog, un thread su stackoverflow, o qualsiasi altro link utile, [inviaci un'email](aspnetue@microsoft.com?subject=Identity risorse consigliate) con il collegamento oppure lascia semplicemente un messaggio in fondo alla pagina.
- Introduzione a ASP.NET Identity
- Nuovi articoli in evidenza da leggere
- ASP.NET Identità Intermedia
- video
- Dove porre domande, richiedere funzionalità, segnalare un bug e compilazioni notturne
- post di blog di su Identity
- Provider di archiviazione personalizzati per ASP.NET Identity
- Risorse di Identità Aggiuntive
- Q & A (Q/R - domanda/risposta)
Introduzione ad ASP.NET Identity
- app MVC 5 con Facebook, Twitter, LinkedIn e Google OAuth2 sign-on Questa esercitazione illustra come scrivere un'app ASP.NET MVC 5 con l'autorizzazione Facebook e Google OAuth 2. Illustra anche come aggiungere dati aggiuntivi al database Identity.
- Distribuire un'app MVC sicura ASP.NET con Membership, OAuth e database SQL ad Azure. Questa esercitazione comprende l'aggiunta della distribuzione di Azure, la protezione della tua app con ruoli, l'uso dell'API di appartenenza per aggiungere utenti e ruoli, e altre funzionalità di sicurezza.
- Introduzione a ASP.NET Identity
- Creare un'app Web MVC 5 ASP.NET sicura con accesso, conferma tramite posta elettronica e reimpostazione della password
- App ASP.NET MVC 5 con SMS e posta elettronica Two-Factor Autenticazione
Nuovi articoli in evidenza da leggere assolutamente
- Procedura dettagliata: ASP.NET MVC Identity con l'autenticazione dell'account MicrosoftBenjamin Day
- ASP.NET Identity 2.0 Estensione dei modelli identity e uso di chiavi integer anziché stringhe
- Autenticazione del token AngularJS con ASP.NET Web API 2, Owin e Identity
- Thinktecture.IdentityManager come sostituzione del WSAT
- Identità ASP.NET 2.0: personalizzazione di utenti e ruoli
Identità ASP.NET intermedia
- Conferma dell'Account e Ripristino delle Password con ASP.NET Identity
- Autenticazione a due fattori usando SMS e posta elettronica con ASP.NET Identity
- Migrazione di un sito Web esistente dall'appartenenza SQL all'identità ASP.NET
- Aggiunta di identità ASP.NET a un progetto Web Form vuoto o esistente
- MSDN Magazine Autenticazione Esterna con ASP.NET Identity di Dino Esposito
- MSDN MagazineA First Look at ASP.NET Identity di Dino Esposito
- identità ASP.NET: Blocco dell'utente
Dove porre domande, richiedere funzionalità, segnalare un bug e compilazioni notturne
- Per StackOverflow, usare il tag aspnet-identity
- Per i forum di ASP.NET, inviare un post al forum di sicurezza e aggiungere ASP.NET Identity al titolo.
- ASP.NET Identity su GitHub Ottieni compilazioni notturne, richiedi funzionalità, segnala bug.
Post di blog sull'Identità
Di John Atten
- ASP.NET Identity 2.0 Estensione dei modelli identity e uso di chiavi integer anziché stringhe
- identità ASP.NET 2.0: personalizzazione di utenti e ruoli
- ASP.NET MVC e Identity 2.0: Informazioni sulle nozioni di base
- Configurazione della Convalida dell'Account e Two-Factor Autorizzazione
- Configurazione della connessione al database e della migrazione Code-First per gli account di identità in ASP.NET MVC 5 e Visual Studio 2013
Di Anders Abel
A cura di K. Scott Allen su Ode to Code
- ASP.NET Core Identity Questo blog esamina le astrazioni principali, tra cui IUser, IUserStore e le interfacce I*Store.
- ASP.NET Identity con Entity Framework Account Utente Individuali in app MVC 5, Web API e SPA, stringhe di connessione e gestione dei contesti
- opzioni di personalizzazione di con identity ASP.NET
- Implementazione di ASP.NET Identity
Benjamin DayGuida: ASP.NET MVC Identity con l'autenticazione dell'account Microsoft
-
- Una introduzione ai provider di accesso esterni (accessi social) con il middleware di autenticazione OWIN/Katana
- Introducing IdentityReboot: un set di estensioni per ASP.NET Identity che implementa le principali funzionalità mancanti di cui mi sono lamentato.
@beabigrockstar (Jerrie Pelser)
problemi di integrazione di Google OpenId con ASP.NET Identity Se viene visualizzato l'errore: Errore HTTP 404.15 - Non trovato Il modulo di filtro delle richieste è configurato per negare una richiesta in cui la stringa di query è troppo lunga
Autenticazione token di AngularJS con ASP.NET Web API 2, Owin e Identity
Utilizzo dei ruoli in ASP.NET Identity for MVC di Sheo Narayan
Video
- Channel 9 Protezione di applicazioni e servizi ASP.NET: Rinnovamento della sicurezza per applicazioni moderne di Ido Flatow
- Introduzione all'identità di Channel 9 ASP.NET di Pranav Rastogi
- Autenticazione ASP.NET di Channel 9 usando ASP.NET Identity di Cory Fowler
- Channel 9 Creazione di App Web Moderne: ASP.NET Identity di Jeff Koch
- Channel 9 Protezione del sito Web con ASP.NET Identity di Alex Thissen
- Usare ASP.NET Identity in un db-Model esistente di Alexander Schmidt
- ASP.NET One Identity di Ivaylo Kenov di Telerik
- Cecoslovacco ASP.NET Identity In questa lezione verrà illustrato come implementare l'autenticazione di base, come aggiungere il supporto per fornitori di identità esterni come Twitter o Facebook e come usare le password monouso (OTP). [ASP.NET Identity è il successore dei provider Membership e Role in ASP.NET, ovvero una libreria per garantire l'autenticazione degli utenti. Durante questa lezione, mostreremo come implementare.
Provider di archiviazione personalizzati per ASP.NET Identity
Per scrivere un provider personalizzato, leggere Panoramica dei provider di archiviazione personalizzati per ASP.NET Identity e Implementazione di ASP.NET Identity e quindi esaminare l'origine di uno dei progetti OSS elencati di seguito.
- Esercitazione: Panoramica dei provider di archiviazione personalizzati per ASP.NET Identity di Tom FitzMacken
- Blog: Implementazione di ASP.NET Identity
- Esercitazione:Configurare gli account identity di base e indirizzarli a un database esterno. Per @xivSolutions.
- Esercitazione: Implementazione di un provider di archiviazione delle identità personalizzato mySQL ASP.NET
- Azure Table Storage di James Randall.
- Archiviazione di tabelle di Azure: AspNet.Identity.TableStorage da @stuartleeks.
- CouchDB / Cloudant di Daniel Wertheim.
- Elastic Search: Elastic Identity di Bombsquad AB.
- MongoDB di Jonathan Sheely Jonathan Sheely.
- NHibernate.AspNet.Identity di Antônio Milesi Bastos.
- RavenDB da @tourismgeek.
- RavenDB.AspNet.Identity da ILMServices.
- Redis: Redis.AspNet.Identity
- Modelli T4 per generare codice EF per un archivio utente "database first": AspNet.Identity.EntityFramework
Risorse aggiuntive di ASP.NET Identity
- Introduzione dei provider di sicurezza OAuth di Yahoo e LinkedIn per OWIN da parte di Jerrie Pelser per le istruzioni di Yahoo e LinkedIn.
Q&A (domanda/risposta)
- D: Gli utenti bloccati che hanno abilitato "ricordami" (in modo che non devono passare attraverso 2FA in quel computer/browser) non sono bloccati. Perché e come posso prevenire questo? Rispondi qui.
- Q: come è possibile archiviare attestazioni personalizzate, ad esempio il nome reale dell'utente, nel cookie ASP.NET Identity per evitare query di database non necessarie su ogni richiesta. Rispondi qui.
- Q: Aggiornamento dell'hash delle password AspNetUser: Ho 2 progetti. Uno di essi usa l'autenticazione ASP.NET, l'altro usa l'autenticazione di Windows, cioè il lato amministrazione. Voglio che il Progetto Admin sia in grado di gestire gli utenti degli altri progetti. Posso modificare tutto tranne la password. Rispondere qui.
- Q: come è possibile reimpostare la password come amministratore per altri utenti? Rispondi qui.
- Q: è possibile modificare il nome visualizzato del campo UserName in ASP.NET MVC IdentityUser? Rispondi qui.
- Q: Come posso concedere agli utenti il permesso di aggiungere altri utenti a determinati ruoli? Rispondi qui.
- Q: Archiviazione delle informazioni sul profilo nella tabella AspNetUsers rispetto alla tabella AspNetUserClaims. Rispondi qui.
- Q: Ricordami quando si usa un provider esterno di autenticazione. Rispondi qui.
- Q: perché ogni richiesta richiede un ApplicationDBContext, non è un sovraccarico eccessivo? La risposta è no, il sovraccarico è basso.
- D: Come si ottiene un elenco di utenti connessi? Rispondi qui.
- D: Come è possibile rilevare quando un utente accede con Microsoft.AspNet.Identity? Rispondi qui.
- D: Come si ricevono messaggi di errore localizzati per Identity? Rispondi qui.
- D: Come si configura CookieMiddleware per ottenere attestazioni nuove ogni 30 minuti? Rispondi qui .
- Domanda: Come si modificano le attestazioni per l'utente dopo l'accesso? Rispondi qui.
- D: Come si invalidano i token di sicurezza? Risposta qui.
- D: Come si archiviano le attestazioni nel middleware dei cookie? Rispondi qui.
- D: Vorrei avere un PIN o un controllo di sicurezza per ogni metodo di azione nell'app MVC, ma vorrei memorizzare il successo degli utenti in modo da non dover inserire il PIN per ogni richiesta al metodo di azione. Rispondi qui.
- D: Vorrei salvare l'indirizzo di posta elettronica restituito da un provider di social networking al database, come posso farlo? Rispondi qui:
- D: Come posso rilevare quando un utente effettua l'accesso sia con che senza un cookie "ricordami"? Rispondi qui.
- D: È possibile modificare le attestazioni in ASP.NET Identity con OWIN dopo aver chiamato SignIn? Risposta: La chiamata a SignIn è esattamente ciò che si deve fare quando si desidera modificare le attestazioni per l'utente. Fondamentalmente fa sì che ClaimsIdentity venga serializzato nel cookie, motivo per cui vengono visualizzate le nuove attestazioni nelle richieste successive.