Freigeben über


ASP.NET Identity – Empfohlene Ressourcen

von Rick Anderson

Dieses Thema enthält Links zu Dokumentationsressourcen zur Verwendung ASP.NET Identity.

Wenn Sie einen großartigen Blogbeitrag, stackoverflow-Thread oder einen anderen Link kennen, der nützlich wäre, [senden Sie uns eine E-Mail](aspnetue@microsoft.com?subject=Identität empfohlene Ressourcen) mit dem Link oder hinterlassen Sie einfach eine Nachricht am Ende dieser Seite.

Erste Schritte mit ASP.NET Identity

Zwischenidentität ASP.NET

Wo Sie Fragen stellen, Features anfordern, einen Fehler melden und nächtliche Builds erstellen können

Blogbeiträge zur Identität

Videos

Benutzerdefinierte Speicheranbieter für ASP.NET Identität

Wenn Sie Ihren eigenen Anbieter schreiben möchten, lesen Sie Übersicht über benutzerdefinierte Speicheranbieter für ASP.NET Identität und Implementieren ASP.NET Identität , und untersuchen Sie dann die Quelle eines der unten aufgeführten OSS-Projekte.

Zusätzliche ASP.NET Identity-Ressourcen

Q&A (Frage/Antwort)

  • F: Gesperrte Benutzer, die "Mich merken" aktiviert haben (damit sie auf diesem Computer/Browser keine 2FA durchlaufen müssen), sind nicht gesperrt. Warum und wie kann ich das verhindern? Antworten Sie hier.
  • F: Wie kann ich benutzerdefinierte Ansprüche, z. B. den tatsächlichen Namen des Benutzers, im ASP.NET Identity-Cookie speichern, um unnötige Datenbankabfragen bei jeder Anforderung zu vermeiden? Antworten Sie hier.
  • F: Aktualisieren des AspNetUser-Kennworthashs: Ich habe zwei Projekte. Einer von ihnen verwendet ASP.NET-Authentifizierung, die andere verwendet Windows-Authentifizierung, d. h. die Verwaltungsseite. Ich möchte, dass das Admin-Projekt die Benutzer des anderen verwalten kann. Ich kann alles außer dem Kennwort ändern. Antworten Sie hier.
  • F: Wie kann ich das Kennwort als Administrator für andere Benutzer zurücksetzen? Antworten Sie hier.
  • F: Kann ich den angezeigten Namen des Felds Benutzername in ASP.NET MVC IdentityUser ändern? Antworten Sie hier.
  • F: Wie kann ich Benutzer berechtigungen zum Hinzufügen anderer Benutzer zu bestimmten Rollen erteilen? Antworten Sie hier.
  • F: Speichern von Profilinformationen in der Tabelle AspNetUsers im Vergleich zur Tabelle AspNetUserClaims. Antworten Sie hier.
  • F: Erinnern Sie sich an mich, wenn Sie einen externen Authentifizierungsanbieter verwenden. Antworten Sie hier.
  • F: Warum erfordert jede Anforderung einen ApplicationDBContext, ist das nicht zu viel Aufwand?. Antwort: Nein, der Mehraufwand ist gering.
  • F: Gewusst wie eine Liste der angemeldeten Benutzer abrufen? Antworten Sie hier.
  • F: Wie kann ich erkennen, wenn sich ein Benutzer mit Microsoft.AspNet.Identity anmeldet? Antworten Sie hier.
  • F: Gewusst wie lokalisierte Fehlermeldungen für Identity erhalten? Antworten Sie hier.
  • F: Gewusst wie die CookieMiddleware so konfigurieren, dass alle 30 Minuten neue Ansprüche abgerufen werden? Antworten Sie hier.
  • F: Wie ändern Sie die Ansprüche für den Benutzer, nachdem er sich angemeldet hat? Antworten Sie hier.
  • F: Gewusst wie Sicherheitstoken ungültig? Antworten Sie hier.
  • F: Wie werden Speicheransprüche in der Cookie-Middleware verwendet? Antworten Sie hier.
  • F: Ich möchte eine PIN oder Sicherheitsüberprüfung für jede Aktionsmethode in meiner MVC-App haben, aber ich möchte den Erfolg der Benutzer speichern, damit sie nicht bei jeder Anforderung an diese Aktionsmethode die PIN eingeben müssen. Antworten Sie hier.
  • F: Ich möchte die zurückgegebene E-Mail-Adresse von einem sozialen Anbieter in der Datenbank speichern. Wie kann ich das tun? Antworten Sie hier:
  • F: Wie kann ich erkennen, wenn sich ein Benutzer sowohl mit einem Cookie als auch mit einem "Erinnerungscookies" anmeldet? Antworten Sie hier.
  • F: Kann ich Ansprüche in ASP.NET Identity mit OWIN ändern, nachdem ich SignIn aufgerufen habe? Antwort: Das Aufrufen von SignIn ist genau das, was Sie tun sollten, wenn Sie die Ansprüche für den Benutzer ändern möchten. Dies bewirkt im Wesentlichen, dass ClaimsIdentity in das Cookie serialisiert wird, weshalb die neuen Ansprüche bei nachfolgenden Anforderungen angezeigt werden.