Dela via


ASP.NET rekommenderade resurser för identitet

av Rick Anderson

Det här avsnittet innehåller länkar till dokumentationsresurser om hur du använder ASP.NET identitet.

Om du känner till ett bra blogginlägg stackoverflow tråd, eller någon annan länk som skulle vara användbar, [skicka oss ett e-postmeddelande](aspnetue@microsoft.com?subject=Identity rekommenderade resurser) med länken eller bara lämna ett meddelande längst ned på den här sidan.

Komma igång med ASP.NET identitet

Mellanliggande ASP.NET identitet

Var du kan ställa frågor, begära funktioner, rapportera en bugg och nattliga byggen

Blogginlägg om identitet

Videor

Anpassade lagringsprovidrar för ASP.NET identitet

Om du vill skriva en egen leverantör läser du Översikt över anpassade lagringsprovidrar för ASP.NET identitet och Implementera ASP.NET identitet och undersöker sedan källan till något av OSS-projekten som anges nedan.

Ytterligare ASP.NET identitetsresurser

Q&A (fråga/svar)

  • F: Låsta användare som har aktiverat "kom ihåg mig" (så att de inte behöver gå igenom 2FA på den datorn/webbläsaren) är inte utelåst. Varför och hur förhindrar jag det? Svara här.
  • Q: Hur kan jag lagra anpassade anspråk, till exempel användarens riktiga namn, i ASP.NET identitetscookie för att undvika onödiga databasfrågor för varje begäran. Svara här.
  • Q: Uppdatera AspNetUser Password Hash: Jag har 2 projekt. En av dem använder ASP.NET autentisering, den andra använder Windows-autentisering, som är administrationssidan. Jag vill att administratörsprojektet ska kunna hantera användarna av det andra. Jag kan ändra allt utom lösenordet. Svara här.
  • Q: Hur återställer jag lösenord som administratör för andra användare? Svara här.
  • Q: Kan jag ändra namnet på fältet Användarnamn i ASP.NET MVC IdentityUser? Svara här.
  • Q: Hur kan jag få behörighet att lägga till andra användare i vissa roller? Svara här.
  • Q: Lagra profilinformation i tabellen AspNetUsers jämfört med tabellen AspNetUserClaims. Svara här.
  • Q: Kom ihåg mig när du använder en extern autentiseringsprovider. Svara här.
  • Q: Varför kräver varje begäran en ApplicationDBContext, är inte det för mycket omkostnader?. Svar, Nej, omkostnaderna är låga.
  • F: Hur får jag en lista över inloggade användare? Svara här.
  • F: Hur identifierar jag när en användare loggar in med Microsoft.AspNet.Identity? Svara här.
  • F: Hur får jag lokaliserade felmeddelanden för identitet? Svara här.
  • F: Hur konfigurerar jag CookieMiddleware för att få nya anspråk var 30:e minut? Svara här.
  • F: Hur ändrar du anspråken för användaren när de har loggat in? Svara här.
  • F: Hur gör jag säkerhetstoken ogiltiga? Svara här.
  • Q: Hur lagras uppgifter i cookie-mellanprogrammet? Svara här.
  • F: Jag vill ha en PIN-kod eller säkerhetskontroll för varje åtgärdsmetod i min MVC-app, men jag vill lagra användarnas framgång så att de inte behöver ange PIN-koden på varje begäran till den åtgärdsmetoden. Svara här.
  • F: Jag vill spara den returnerade e-postadressen från en social leverantör till databasen, hur gör jag det? Svara här:
  • F: Hur kan jag identifiera när en användare loggar in både med/utan en "kom ihåg mig"-cookie? Svara här.
  • F: Kan jag ändra anspråk i ASP.NET Identity med OWIN efter att ha anropat SignIn? Svar: Att anropa SignIn är precis vad du ska göra när du vill ändra anspråken för användaren. Det gör i princip att ClaimsIdentity serialiseras till cookien, vilket är anledningen till att du ser de nya anspråken visas på efterföljande begäranden.