Delen via


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-identiteit

Tussenliggende ASP.NET identiteit

Waar u vragen kunt stellen, functies kunt aanvragen, bugs kunt rapporteren en toegang hebt tot nightly builds.

Blogberichten over identiteit

Video's

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.

Aanvullende ASP.NET identiteitsbronnen

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.