Sdílet prostřednictvím


ASP.NET Identity – doporučené zdroje informací

Rick Anderson

Toto téma obsahuje odkazy na materiály dokumentace k používání ASP.NET Identity.

Pokud znáte skvělý blogový příspěvek, stackoverflow vlákno nebo jakýkoli jiný odkaz, který by byl užitečný, [pošlete nám e-mail](aspnetue@microsoft.com?subject=Identity doporučené zdroje) s odkazem nebo prostě nechte zprávu v dolní části této stránky.

Začínáme s ASP.NET Identity

Zprostředkující identita ASP.NET

Kde klást otázky, žádat o funkce, nahlásit chybu a noční buildy

Blogové příspěvky o identitě

Videa

Vlastní zprostředkovatelé úložiště pro ASP.NET Identity

Pokud chcete napsat vlastního zprostředkovatele, přečtěte si téma Přehled vlastních zprostředkovatelů úložiště pro ASP.NET Identity a Implementace identity ASP.NET a pak prozkoumejte zdroj jednoho z níže uvedených projektů OSS.

Další prostředky ASP.NET Identity

Q&A (otázka/odpověď)

  • Otázka: Uzamčení uživatelé, kteří povolili "zapamatovat si mě" (aby nemuseli procházet 2FA na tomto počítači nebo prohlížeči), nejsou uzamčeni. Proč a jak tomu zabráním? Odpovězte tady.
  • Otázka: Jak můžu do souboru cookie ASP.NET Identity uložit vlastní deklarace identity, jako je například skutečné jméno uživatele, aby se zabránilo zbytečným databázovým dotazům při každém požadavku. Odpovězte tady.
  • Otázka: Aktualizace hodnoty hash hesla AspNetUser: Mám 2 projekty. Jeden z nich používá ověřování ASP.NET, druhý ověřování systému Windows, což je strana správy. Chci, aby Správa projekt mohl spravovat uživatele druhého projektu. Můžu změnit všechno kromě hesla. Odpovězte tady.
  • Otázka: Jak můžu resetovat heslo jako správce pro ostatní uživatele? Odpovězte tady.
  • Otázka: Můžu změnit zobrazovaný název pole UserName v ASP.NET Identita MVCUser? Odpovězte tady.
  • Otázka: Jak můžu přidat další uživatele k určitým rolím? Odpovězte tady.
  • Otázka: Ukládání informací o profilu v tabulce AspNetUsers vs. v tabulce AspNetUserClaims. Odpovězte tady.
  • Otázka: Zapamatujte si mě při použití externího zprostředkovatele ověřování. Odpovězte tady.
  • Otázka: Proč každý požadavek vyžaduje ApplicationDBContext, není příliš velká režie? Odpověď, ne, režie je nízká.
  • Otázka: Návody získat seznam přihlášených uživatelů? Odpovězte tady.
  • Otázka: Jak zjistím, kdy se uživatel přihlásí pomocí Microsoft.AspNet.Identity? Odpovězte tady.
  • Otázka: Návody zobrazit lokalizované chybové zprávy pro identitu? Odpovězte tady.
  • Otázka: Návody nakonfigurovat cookieMiddleware tak, aby každých 30 minut dostával nové deklarace identity? Odpovězte tady.
  • Otázka: Jak upravit deklarace identity pro uživatele po přihlášení? Odpovězte tady.
  • Otázka: Návody zneplatnit tokeny zabezpečení? Odpovězte tady.
  • Otázka: Jak se ukládají deklarace identity v middlewaru souborů cookie? Odpovězte tady.
  • Otázka: Chci mít u každé metody akce v aplikaci MVC pin nebo bezpečnostní kontrolu, ale chci uložit úspěšné uživatele, aby nemuseli zadávat PIN kód při každém požadavku na tuto metodu akce. Odpovězte tady.
  • Otázka: Chci uložit vrácenou e-mailovou adresu od poskytovatele sociálních sítí do databáze. Jak to udělám? Odpovězte tady:
  • Otázka: Jak zjistím, že se uživatel přihlásí k souboru cookie "zapamatovat si mě"? Odpovězte tady.
  • Otázka: Můžu po volání SignIn upravit deklarace identity v ASP.NET Identity pomocí OWIN? Odpověď: Volání SignIn je přesně to, co byste měli udělat, když chcete upravit deklarace identity pro uživatele. V podstatě to způsobí serializaci ClaimsIdentity do souboru cookie, což je důvod, proč se nové deklarace identity zobrazují v následných požadavcích.