Risorse consigliate su ASP.NET Identity
In questo argomento vengono forniti collegamenti alle risorse della documentazione su come usare ASP.NET Identity.
Se si conosce un ottimo post di blog, un thread stackoverflow o qualsiasi altro collegamento utile, [inviaci un messaggio di posta elettronica](aspnetue@microsoft.com?subject=Risorse consigliate per l'identità) con il collegamento o lascia semplicemente un messaggio nella parte inferiore di questa pagina.
- Guida introduttiva ad ASP.NET Identity
- I nuovi articoli in primo piano devono leggere gli articoli
- Identità ASP.NET intermedia
- Video
- Dove porre domande, richiedere funzionalità, segnalare un bug e compilazioni notturne
- Post di blog sull'identità
- Provider di archiviazione personalizzati per l'identità di ASP.NET
- Risorse di identità aggiuntive
- Q & A (domanda/risposta)
Guida introduttiva 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 autorizzazione Facebook e Google OAuth 2. Viene inoltre illustrato come aggiungere dati aggiuntivi al database Identity.
- Distribuire un'app MVC ASP.NET sicura con appartenenza, OAuth e database SQL in azure. Questa esercitazione aggiunge la distribuzione di Azure, come proteggere l'app con ruoli, come usare l'API di appartenenza per aggiungere utenti e ruoli e funzionalità di sicurezza aggiuntive.
- Introduzione ad ASP.NET Identity
- Creare un'app Web ASP.NET MVC 5 sicura con accesso, conferma tramite posta elettronica e reimpostazione della password
- App ASP.NET MVC 5 con autenticazione a due fattori tramite SMS e posta elettronica
I nuovi articoli in primo piano devono leggere gli articoli
- Procedura dettagliata: ASP.NET'identità MVC con l'autenticazione dell'account Microsoft by Benjamin Day
- ASP.NET Identity 2.0 Estensione dei modelli Identity e uso di chiavi integer anziché stringhe
- Autenticazione del token AngularJS con API Web ASP.NET 2, Owin e Identity
- Thinktecture.IdentityManager come sostituzione di WSAT
- ASP.NET Identity 2.0: Personalizzazione di utenti e ruoli
Identità ASP.NET intermedia
- Conferma dell'account e ripristino delle password con identità ASP.NET
- Autenticazione a due fattori tramite SMS e posta elettronica con ASP.NET Identity
- Migrazione di un sito Web esistente dall'appartenenza SQL ad ASP.NET Identity
- Aggiunta di ASP.NET Identity a un progetto Web Forms vuoto o esistente
- Autenticazione esterna MSDN Magazine con identità ASP.NET di Dino Esposito
- MSDN MagazineA First Look at ASP.NET Identity by Dino Esposito
- identità ASP.NET - Blocco utenti
Dove porre domande, richiedere funzionalità, segnalare un bug e compilazioni notturne
- Per StackOverflow, usare il tag aspnet-identity
- Per i forum ASP.NET, pubblicare il post nel forum Sulla sicurezza e aggiungere ASP.NET Identity al titolo.
- identità ASP.NET in GitHub Ottenere compilazioni notturne, richiedere funzionalità, aprire 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
- ASP.NET Identity 2.0: Personalizzazione di utenti e ruoli
- ASP.NET MVC e Identity 2.0: Informazioni di base
- Configurazione della convalida dell'account e dell'autorizzazione di Two-Factor
- 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
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 singoli nelle app MVC 5, API Web e SPA, stringhe di connessione e gestione dei contesti
- Opzioni di personalizzazione con identità ASP.NET
- Implementazione dell'identità ASP.NET
Procedura dettagliata di Benjamin Day: ASP.NET'identità MVC con l'autenticazione dell'account Microsoft
-
- Introduzione ai provider di accesso esterni (account di accesso social) con middleware di autenticazione OWIN/Katana
- Introduzione a IdentityReboot: un set di estensioni per ASP.NET Identity che implementa le principali funzionalità mancanti di cui mi sono lamentato.
@beabigrockstar (Jerrie Pelser)
Ottenere altre informazioni dai provider di social networking usati nei modelli di progetto vs 2013
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 del token AngularJS con API Web ASP.NET 2, Owin e Identity
Video
- Channel 9 Protezione delle applicazioni e dei servizi di ASP.NET: Security Factory for Modern Applications by Ido Flatow
- Channel 9 ASP.NET Identity Intro di Pranav Rastogi
- Autenticazione ASP.NET channel 9 tramite identità ASP.NET di Cory Fowler
- Channel 9 Building Modern App Web: 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 modello di database esistente di Alexander Schmidt
- ASP.NET Un'identità di Ivaylo Kenov di Telerik
- Identità ASP.NET ceca In questa lezione verrà illustrato come distribuire l'autenticazione di base, come aggiungere il supporto per provider di identità esterni, ad esempio Twitter o Facebook, e come usare password monouso (OTP). [ASP.NET Identity je nástupce Membership a Role providerě v ASP.NET, tedy knihovna pro zajištění autentizace uživatelě. V této přednášce si ukážeme, jak nasad]
Provider di archiviazione personalizzati per l'identità di ASP.NET
Se si vuole scrivere un provider personalizzato, vedere Panoramica dei provider di archiviazione personalizzati per ASP.NET identità e implementazione di identità ASP.NET e quindi esaminare l'origine di uno dei progetti OSS elencati di seguito.
- Esercitazione: Panoramica dei provider di archiviazione personalizzati per ASP.NET identità di Tom FitzMacken
- Blog: Implementazione dell'identità di ASP.NET
- Esercitazione: Configurazione degli account Identity di base e puntamento a un database esterno. Per @xivSolutions.
- Esercitazione: Implementazione di un provider di archiviazione delle identità personalizzato di MySQL ASP.NET
- Archiviazione tabelle di Azure di James Randall.
- Archiviazione tabelle di Azure: AspNet.Identity.TableStorage per @stuartleeks.
- CouchDB/Cloudant di Daniel Wertheim.
- Elastic Search: Elastic Identity by Bombsquad AB.
- MongoDB di Jonathan Sheely Jonathan Sheely.
- NHibernate.AspNet.Identity di Antônio Milesi Bastos.
- RavenDB di @tourismgeek.
- RavenDB.AspNet.Identity di ILMServices.
- Redis: Redis.AspNet.Identity
- Modelli T4 per generare codice EF per un archivio utente "database first": AspNet.Identity.EntityFramework
Risorse di identità aggiuntive ASP.NET
- Introduzione ai provider di sicurezza Yahoo e LinkedIn OAuth per OWIN di Jerrie Pelser per Yahoo e LinkedIn istruzioni.
Q&A (domanda/risposta)
- D: Gli utenti bloccati che hanno abilitato "ricordami" (quindi non devono passare attraverso 2FA in quel computer/browser) non sono bloccati. Perché e come posso prevenire questo? Rispondi qui.
- D: Come è possibile archiviare attestazioni personalizzate, ad esempio il nome reale dell'utente, nel cookie identity ASP.NET per evitare query di database non necessarie su ogni richiesta. Rispondi qui.
- D: Aggiornamento dell'hash delle password AspNetUser: sono presenti 2 progetti. Uno di essi usa ASP.NET'autenticazione, l'altro usa autenticazione di Windows, ovvero il lato amministrazione. Voglio che il progetto Amministrazione sia in grado di gestire gli utenti dell'altro. Posso modificare tutto tranne la password. Rispondi qui.
- D: Come è possibile reimpostare la password come amministratore per altri utenti? Rispondi qui.
- D: È possibile modificare il nome visualizzato del campo UserName in ASP.NET MVC IdentityUser? Rispondi qui.
- D: Come è possibile aggiungere altri utenti a determinati ruoli le autorizzazioni per gli utenti non autorizzati? Rispondi qui.
- D: Archiviazione delle informazioni sul profilo nella tabella AspNetUsers rispetto alla tabella AspNetUserClaims. Rispondi qui.
- D: Ricordarmi quando si usa un provider di autenticazione esterno. Rispondi qui.
- D: Perché ogni richiesta richiede applicationDBContext, non è un sovraccarico eccessivo? Risposta, No, il sovraccarico è basso.
- D: Ricerca per categorie ottenere un elenco di utenti connessi? Rispondi qui.
- D: Come è possibile rilevare quando un utente accede con Microsoft.AspNet.Identity? Rispondi qui.
- D: Ricerca per categorie ottenere messaggi di errore localizzati per Identity? Rispondi qui.
- D: Ricerca per categorie configurare CookieMiddleware per ottenere nuove attestazioni ogni 30 minuti? Rispondi qui.
- D: Come modificare le attestazioni per l'utente dopo l'accesso? Rispondi qui.
- D: Ricerca per categorie invalidare i token di sicurezza? Rispondi 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 archiviare gli utenti in modo che non sia necessario immettere 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? Rispondere qui:
- D: Come è possibile rilevare quando un utente accede sia con/con 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 dovrebbe 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.