SignInManager<TUser> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje rozhraní API pro přihlášení uživatelů.
generic <typename TUser>
where TUser : classpublic ref class SignInManager
public class SignInManager<TUser> where TUser : class
type SignInManager<'User (requires 'User : null)> = class
Public Class SignInManager(Of TUser)
Parametry typu
- TUser
Typ zapouzdřující uživatele.
- Dědičnost
-
SignInManager<TUser>
Konstruktory
Vlastnosti
AuthenticationScheme |
Schéma ověřování, pomocí které se chcete přihlásit. Výchozí hodnota je ApplicationScheme. |
ClaimsFactory |
Použité IUserClaimsPrincipalFactory<TUser> . |
Context |
Použité HttpContext . |
Logger |
ILogger Získá použitý k protokolování zpráv od správce. |
Options |
Použité IdentityOptions . |
UserManager |
Použité UserManager<TUser> . |
Metody
CanSignInAsync(TUser) |
Vrátí příznak označující, zda se zadaný uživatel může přihlásit. |
CheckPasswordSignInAsync(TUser, String, Boolean) |
Pokusí se uživatele přihlásit heslem. |
ConfigureExternalAuthenticationProperties(String, String, String) |
Nakonfiguruje adresu URL přesměrování a identifikátor uživatele pro zadané externí přihlášení |
CreateUserPrincipalAsync(TUser) |
Vytvoří pro zadanou ClaimsPrincipal |
ExternalLoginSignInAsync(String, String, Boolean, Boolean) |
Přihlásí uživatele prostřednictvím dříve zaregistrovaného přihlášení třetí strany jako asynchronní operace. |
ExternalLoginSignInAsync(String, String, Boolean) |
Přihlásí uživatele prostřednictvím dříve zaregistrovaného přihlášení třetí strany jako asynchronní operace. |
ForgetTwoFactorClientAsync() |
Vymaže "Zapamatovat tento příznak prohlížeče" z aktuálního prohlížeče jako asynchronní operaci. |
GetExternalAuthenticationSchemes() |
Získá kolekci AuthenticationDescriptions pro známé externí zprostředkovatele přihlášení. |
GetExternalAuthenticationSchemesAsync() |
Získá kolekci AuthenticationSchemes pro známé externí zprostředkovatele přihlášení. |
GetExternalLoginInfoAsync(String) |
Získá externí přihlašovací informace pro aktuální přihlášení jako asynchronní operace. |
GetTwoFactorAuthenticationUserAsync() |
|
IsLockedOut(TUser) |
Používá se k určení, jestli je uživatel považován za uzamčeného. |
IsSignedIn(ClaimsPrincipal) |
Vrátí hodnotu true, pokud má objekt zabezpečení identitu s identitou souboru cookie aplikace. |
IsTwoFactorClientRememberedAsync(TUser) |
Vrátí příznak označující, jestli byl aktuální klientský prohlížeč zapamatován dvoufaktorovým ověřováním pro uživatele, který se pokouší přihlásit, jako asynchronní operaci. |
IsTwoFactorEnabledAsync(TUser) |
Zkontrolujte, |
LockedOut(TUser) |
Vrátí uzamčený SignInResult. |
PasswordSignInAsync(String, String, Boolean, Boolean) |
Pokusí se přihlásit zadanou |
PasswordSignInAsync(TUser, String, Boolean, Boolean) |
Pokusí se přihlásit zadanou |
PreSignInCheck(TUser) |
Slouží k zajištění, aby se uživatel mohl přihlásit. |
RefreshSignInAsync(TUser) |
Přihlásí se k zadanému |
RememberTwoFactorClientAsync(TUser) |
Nastaví v prohlížeči příznak, který označuje, že uživatel vybral možnost Pamatovat si tento prohlížeč pro účely dvoufaktorového ověřování jako asynchronní operaci. |
ResetLockout(TUser) |
Slouží k resetování počtu uzamčení uživatele. |
SignInAsync(TUser, AuthenticationProperties, String) |
Podepíše zadaný |
SignInAsync(TUser, AuthenticationProperties, String) |
Podepíše zadaný |
SignInAsync(TUser, Boolean, String) |
Podepíše zadaný |
SignInOrTwoFactorAsync(TUser, Boolean, String, Boolean) |
Podepíše zadanou |
SignInWithClaimsAsync(TUser, AuthenticationProperties, IEnumerable<Claim>) |
Podepíše zadaný |
SignInWithClaimsAsync(TUser, Boolean, IEnumerable<Claim>) |
Podepíše zadaný |
SignOutAsync() |
Odhlásí aktuálního uživatele z aplikace. |
TwoFactorAuthenticatorSignInAsync(String, Boolean, Boolean) |
Ověří kód přihlášení z ověřovací aplikace a vytvoří a přihlásí uživatele jako asynchronní operaci. |
TwoFactorRecoveryCodeSignInAsync(String) |
Přihlásí se k uživateli bez dvoufaktorového ověřování pomocí dvoufaktorového kódu obnovení. |
TwoFactorSignInAsync(String, String, Boolean, Boolean) |
Ověří kód dvoufaktorového přihlášení a vytvoří a přihlásí uživatele jako asynchronní operaci. |
UpdateExternalAuthenticationTokensAsync(ExternalLoginInfo) |
Uloží všechny ověřovací tokeny nalezené v externím ověřovacím souboru cookie do přidruženého uživatele. |
ValidateSecurityStampAsync(ClaimsPrincipal) |
Ověří razítko zabezpečení pro zadané |
ValidateSecurityStampAsync(TUser, String) |
Ověří razítko zabezpečení pro zadaný |
ValidateTwoFactorSecurityStampAsync(ClaimsPrincipal) |
Ověří razítko zabezpečení pro zadaný |