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živatele.
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řuje uživatele.
- Dědičnost
-
SignInManager<TUser>
Konstruktory
Vlastnosti
| 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í, jestli se zadaný uživatel může přihlásit. |
| CheckPasswordSignInAsync(TUser, String, Boolean) |
Pokusí se přihlásit k uživateli heslo. |
| ConfigureExternalAuthenticationProperties(String, String, String) |
Nakonfiguruje adresu URL přesměrování a identifikátor uživatele pro zadané externí přihlášení |
| CreateUserPrincipalAsync(TUser) |
ClaimsPrincipal Vytvoří pro zadanou |
| ExternalLoginSignInAsync(String, String, Boolean) |
Přihlásí se k uživateli prostřednictvím dříve registrovaného přihlášení třetí strany jako asynchronní operace. |
| ExternalLoginSignInAsync(String, String, Boolean, Boolean) |
Přihlásí se k uživateli prostřednictvím dříve registrovaného přihlášení třetí strany jako asynchronní operace. |
| ForgetTwoFactorClientAsync() |
Vymaže příznak Zapamatovat tento prohlížeč z aktuálního prohlížeče jako asynchronní operaci. |
| GetExternalAuthenticationSchemes() |
Získá kolekci s AuthenticationDescriptionpro známé externí poskytovatele přihlášení. |
| GetExternalAuthenticationSchemesAsync() |
Získá kolekci s AuthenticationSchemepro známé externí poskytovatele přihlášení. |
| GetExternalLoginInfoAsync(String) |
Získá externí přihlašovací údaje pro aktuální přihlášení jako asynchronní operaci. |
| GetTwoFactorAuthenticationUserAsync() |
|
| IsLockedOut(TUser) |
Slouží k určení, jestli je uživatel považován za uzamčený. |
| 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í prohlížeč klienta zapamatován dvojúrovňovým ověřováním uživatele, který se pokouší přihlásit, jako asynchronní operace. |
| LockedOut(TUser) |
Vrátí uzamčené signInResult. |
| PasswordSignInAsync(String, String, Boolean, Boolean) |
Pokusí se přihlásit k zadané |
| PasswordSignInAsync(TUser, String, Boolean, Boolean) |
Pokusí se přihlásit k zadané |
| PreSignInCheck(TUser) |
Používá se k zajištění toho, aby se uživatel mohl přihlásit. |
| RefreshSignInAsync(TUser) |
Přihlašuje se zadaná |
| RememberTwoFactorClientAsync(TUser) |
Nastaví příznak v prohlížeči, který označuje, že uživatel pro účely dvoufaktorového ověřování vybral možnost Zapamatovat tento prohlížeč jako asynchronní operaci. |
| ResetLockout(TUser) |
Používá se k resetování počtu uzamčení uživatele. |
| SignInAsync(TUser, AuthenticationProperties, String) |
Znaménka v zadaném znaku |
| SignInAsync(TUser, AuthenticationProperties, String) |
Znaménka v zadaném znaku |
| SignInAsync(TUser, Boolean, String) |
Znaménka v zadaném znaku |
| SignInOrTwoFactorAsync(TUser, Boolean, String, Boolean) |
Přihlásí se zadaná |
| SignInWithClaimsAsync(TUser, AuthenticationProperties, IEnumerable<Claim>) |
Znaménka v zadaném znaku |
| SignInWithClaimsAsync(TUser, Boolean, IEnumerable<Claim>) |
Znaménka v zadaném znaku |
| SignOutAsync() |
Podepíše aktuálního uživatele z aplikace. |
| TwoFactorAuthenticatorSignInAsync(String, Boolean, Boolean) |
Ověří přihlašovací kód z ověřovací aplikace a vytvoří uživatele a přihlásí se jako asynchronní operace. |
| TwoFactorRecoveryCodeSignInAsync(String) |
Přihlásí se k uživateli bez dvoufaktorového ověřování pomocí kódu pro obnovení dvou faktorů. |
| TwoFactorSignInAsync(String, String, Boolean, Boolean) |
Ověří kód dvoufaktorového přihlášení a vytvoří uživatele a přihlásí se jako asynchronní operace. |
| UpdateExternalAuthenticationTokensAsync(ExternalLoginInfo) |
Ukládá všechny ověřovací tokeny nalezené v souboru cookie externího ověřování do přidruženého uživatele. |
| ValidateSecurityStampAsync(ClaimsPrincipal) |
Ověří razítko zabezpečení zadaného |
| ValidateSecurityStampAsync(TUser, String) |
Ověří bezpečnostní razítko zadaného |
| ValidateTwoFactorSecurityStampAsync(ClaimsPrincipal) |
Ověří razítko zabezpečení zadaného |