Aanbevolen bronnen voor ASP.NET Identity
door Rick Anderson
Dit onderwerp bevat koppelingen naar documentatiebronnen over het gebruik van ASP.NET Identity.
Als u een geweldig blogbericht kent, stackoverflow thread of een andere koppeling die nuttig zou zijn, [stuur ons een e-mail](aspnetue@microsoft.com?subject=Identity aanbevolen resources) met de koppeling of laat een bericht onder aan deze pagina achter.
- Aan de slag met ASP.NET Identity
- Nieuwe aanbevolen artikelen moeten lezen
- tussenliggende ASP.NET identiteit
- videos
- Waar u vragen kunt stellen, functies kunt aanvragen, een bug kunt melden en nachtbouwen
- Blogberichten over identiteiten
- Aangepaste Opslagproviders voor ASP.NET Identity
- Aanvullende Identiteitsbronnen
- Q & A (vraag/antwoord)
Aan de slag met ASP.NET-identiteit
- MVC 5-app met Facebook, Twitter, LinkedIn en Google OAuth2-aanmelding In deze zelfstudie ziet u hoe u een ASP.NET MVC 5-app schrijft met Facebook- en Google OAuth 2-autorisatie. Ook ziet u hoe u aanvullende gegevens toevoegt aan de identiteitsdatabase.
- Een Beveiligde ASP.NET MVC-app implementeren met lidmaatschap, OAuth en SQL Database in een Azure-. In deze zelfstudie wordt Azure-implementatie toegevoegd, hoe u uw app kunt beveiligen met rollen, hoe u de lidmaatschaps-API gebruikt om gebruikers en rollen toe te voegen en aanvullende beveiligingsfuncties.
- Inleiding tot ASP.NET Identity
- Een beveiligde ASP.NET MVC 5-web-app maken met aanmelden, e-mailbevestiging en wachtwoordherstel
- ASP.NET MVC 5-app met sms en e-mail Two-Factor Authenticatie
Nieuw aanbevolen 'Must Read'-artikelen
- Doorloop: ASP.NET MVC-identiteit met Microsoft-accountverificatie door Benjamin Day
- ASP.NET Identity 2.0: identiteitsmodellen uitbreiden en integersleutels gebruiken in plaats van tekenreeksen
- AngularJS-tokenverificatie met behulp van ASP.NET Web API 2, Owin en Identity
- Thinktecture.IdentityManager als vervanging voor de WSAT-
- ASP.NET Identiteit 2.0: Gebruikers en rollen aanpassen
Tussenliggende ASP.NET identiteit
- accountbevestiging en wachtwoordherstel met ASP.NET identiteit
- tweeledige verificatie met sms en e-mail met ASP.NET identiteit
- een bestaande website migreren van SQL-lidmaatschap naar ASP.NET identity
- ASP.NET-identiteit toevoegen aan een leeg of bestaand webformulierproject
- MSDN Magazine Externe authenticatie met ASP.NET Identity door Dino Esposito
- MSDN MagazineA First Look at ASP.NET Identity door Dino Esposito
- ASP.NET Identity - Gebruikersvergrendeling -
Waar u vragen kunt stellen, functies kunt aanvragen, bugs kunt rapporteren en toegang hebt tot nightly builds.
- Gebruik voor StackOverflow de tag aspnet-identity
- Plaats voor de ASP.NET forums een bericht op het Security-forum en voeg ASP.NET Identity toe aan de titel.
- ASP.NET Identiteit op GitHub Ontvang nachtelijke builds, vraag functies aan, rapporteer bugs.
Blogberichten over identiteit
Door John Atten
- ASP.NET Identity 2.0: identiteitsmodellen uitbreiden en integersleutels gebruiken in plaats van tekenreeksen
- ASP.NET Identiteit 2.0: Gebruikers en rollen aanpassen
- ASP.NET MVC en Identiteit 2.0: Informatie over de basisbeginselen
- Accountvalidatie en Two-Factor Autorisatie Instellen
- Db-verbinding configureren en Code-First migratie voor identiteitsaccounts configureren in ASP.NET MVC 5- en Visual Studio 2013-
Door Taiseer Joudeh
Door Anders Abel
Door K. Scott Allen op Ode to Code
- ASP.NET Core Identity In dit blog worden de belangrijkste abstracties onderzocht, waaronder IUser, IUserStore en de I*Store-interfaces.
- ASP.NET Identity met het Entity Framework Individuele Gebruikersaccounts in MVC 5, Web API en SPA-apps, verbindingsreeksen en het beheren van contexten
- Aanpassingsopties met ASP.NET Identity
- ASP.NET Identity implementeren
Benjamin DayStappenplan: ASP.NET MVC Identity met Microsoft-accountverificatie
-
- Een inleiding tot externe inlogproviders (sociale logins) met OWIN/Katana authenticatiemiddleware
- Introducing IdentityReboot: een set extensies voor ASP.NET Identity waarmee de belangrijkste ontbrekende functies worden geïmplementeerd waarover ik heb geklaagd.
@beabigrockstar (Jerrie Pelser)
Krijg meer informatie van sociale providers die worden gebruikt in de VS 2013-projectsjablonen
een eenvoudige ToDo-toepassing maken met ASP.NET Identiteit en gebruikers koppelen aan ToDoes
Google OpenID-integratieproblemen met ASP.NET Identity Als u de foutmelding krijgt: HTTP-fout 404.15 – De module voor aanvraagfiltering is geconfigureerd om een aanvraag te weigeren wanneer de tekenreeks voor de query te lang is
AngularJS-tokenverificatie met behulp van ASP.NET Web API 2, Owin en Identity
Werken met rollen in ASP.NET Identity voor MVC door Sheo Narayan
Video's
- Channel 9 Beveiliging van ASP.NET-toepassingen en -diensten: Een veiligheidsupgrade voor moderne toepassingen door Ido Flatow
- Channel 9 ASP.NET Identity Intro van Pranav Rastogi
- Channel 9 ASP.NET-authenticatie met ASP.NET Identity door Cory Fowler
- Channel 9 Building Modern Web Apps: ASP.NET Identity door Jeff Koch
- Channel 9 Uw website beveiligen met ASP.NET Identity van Alex Thissen
- Gebruik ASP.NET identiteit op een bestaand DB-model door Alexander Schmidt
- ASP.NET One Identity door Ivaylo Kenov van Telerik
- Tsjechische ASP.NET Identity In deze lezing laten we zien hoe u basisverificatie implementeert, hoe u ondersteuning toevoegt voor externe id-providers zoals Twitter of Facebook en hoe u eenmalige wachtwoorden (OTP) gebruikt. [ASP.NET Identity je nástupce Membership a Role providerů v ASP.NET, tedy knihovna pro zajištění autentizace uživatelů. In deze lezing zullen we laten zien hoe te
Aangepaste opslagproviders voor ASP.NET-identiteit
Als u uw eigen provider wilt schrijven, leest u Overzicht van aangepaste opslagproviders voor ASP.NET Identity en Implementing ASP.NET Identity en bekijkt u vervolgens de bron van een van de ONDERSTAANDe OSS-projecten.
- Zelfstudie: Overzicht van aangepaste opslagproviders voor ASP.NET Identity door Tom FitzMacken
- Blog: ASP.NET Identity implementeren
- Zelfstudie:de basisidentiteitsaccounts instellen en verwijzen naar een externe database. Door @xivSolutions.
- Zelfstudie: Een aangepaste MySQL-ASP.NET Identity Storage Provider implementeren
- Azure Table Storage door James Randall.
- Azure Table Storage: AspNet.Identity.TableStorage door @stuartleeks.
- CouchDB / Cloudant van Daniel Wertheim.
- Elastic Search: Elastic Identity door Bombsquad AB.
- MongoDB door Jonathan Sheely Jonathan Sheely.
- NHibernate.AspNet.Identity door Antônio Milesi Bastos.
- RavenDB door @tourismgeek.
- RavenDB.AspNet.Identity door ILMServices.
- Redis: Redis.AspNet.Identity
- T4-sjablonen voor het genereren van EF-code voor een "database first" gebruikersopslag: AspNet.Identity.EntityFramework
Aanvullende ASP.NET identiteitsbronnen
- Introductie van de yahoo- en LinkedIn OAuth-beveiligingsproviders voor OWIN- door Jerrie Pelser voor Yahoo- en LinkedIn-instructies.
Q&A (vraag/antwoord)
- V: Vergrendelde gebruikers die 'me onthouden' hebben ingeschakeld (zodat ze niet via 2FA op die computer/browser hoeven te gaan) zijn niet vergrendeld. Waarom en hoe voorkom ik dat? Antwoord hier.
- Q: Hoe kan ik aangepaste claims, zoals de echte naam van de gebruiker, opslaan in de cookie ASP.NET Identiteit om onnodige databasequery's voor elke aanvraag te voorkomen. Antwoord hier.
- Q: AspNetUser-wachtwoordhash bijwerken: ik heb twee projecten. Een van hen is het gebruik van ASP.NET-verificatie, de andere maakt gebruik van Windows-verificatie, wat de beheerzijde is. Ik wil dat het beheerdersproject de gebruikers van de andere projecten kan beheren. Ik kan alles wijzigen behalve het wachtwoord. Antwoord hier.
- Q: Hoe kan ik het wachtwoord opnieuw instellen als beheerder voor andere gebruikers? Antwoord hier.
- Q: Kan ik de weergegeven naam van het veld Gebruikersnaam wijzigen in ASP.NET MVC IdentityUser? Antwoord hier.
- Q: Hoe kan ik gebruikersmachtigingen instellen om andere gebruikers toe te voegen aan bepaalde rollen? Antwoord hier.
- Q: Profielgegevens opslaan in de tabel AspNetUsers versus de tabel AspNetUserClaims. Antwoord hier.
- Q: onthoud me wanneer ik een externe verificatieprovider gebruik. Antwoord hier.
- Q: Waarom vereist elke aanvraag een ApplicationDBContext, is dat niet te veel overhead? Antwoord, Nee, de overhead is laag.
- V: Hoe krijg ik een lijst met aangemelde gebruikers? Antwoord hier.
- V: Hoe kan ik detecteren wanneer een gebruiker zich aanmeldt met Microsoft.AspNet.Identity? Antwoord hier.
- V: Hoe krijg ik gelokaliseerde foutberichten voor identiteit? Antwoord hier.
- V: Hoe configureer ik cookieMiddleware om elke 30 minuten nieuwe claims te krijgen? Antwoord hier.
- V: Hoe wijzigt u de claims voor de gebruiker nadat deze zich heeft aangemeld? Antwoord hier.
- V: Hoe kan ik beveiligingstokens ongeldig maken? Antwoord hier.
- V: Hoe worden claims opgeslagen in de cookie-middleware? Antwoord hier.
- V: Ik wil een pincode of beveiligingscontrole hebben voor elke actiemethode in mijn MVC-app, maar ik wil de gebruikers succes opslaan, zodat ze de pincode niet hoeven in te voeren voor elke aanvraag voor die actiemethode. Antwoord hier.
- V: Ik wil het geretourneerde e-mailadres van een sociale provider opslaan in de database, hoe kan ik dat doen? Antwoord hier:
- V: Hoe kan ik detecteren wanneer een gebruiker zich aanmeldt, zowel met als zonder een 'onthoud mij'-cookie? Antwoord hier.
- V: Kan ik claims wijzigen in ASP.NET Identity met OWIN nadat ik SignIn heb aangeroepen? Antwoord: Het aanroepen van SignIn is precies wat u moet doen wanneer u de claims van de gebruiker wilt wijzigen. Het zorgt er in feite voor dat de ClaimsIdentity in de cookie wordt geserialiseerd. Daarom worden de nieuwe claims weergegeven bij volgende aanvragen.