SignInManager<TUser> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanıcı oturum açma api'lerini sağlar.
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)
Tür Parametreleri
- TUser
Bir kullanıcıyı kapsülleme türü.
- Devralma
-
SignInManager<TUser>
Oluşturucular
Özellikler
AuthenticationScheme |
Oturum açmak için kimlik doğrulama şeması. varsayılan olarak ApplicationSchemeayarlanır. |
ClaimsFactory |
Kullanılan IUserClaimsPrincipalFactory<TUser> . |
Context |
Kullanılan HttpContext . |
Logger |
ILogger Yöneticiden gelen iletileri günlüğe kaydetmek için kullanılan öğesini alır. |
Options |
Kullanılan IdentityOptions . |
UserManager |
Kullanılan UserManager<TUser> . |
Yöntemler
CanSignInAsync(TUser) |
Belirtilen kullanıcının oturum açıp açamayacağını belirten bir bayrak döndürür. |
CheckPasswordSignInAsync(TUser, String, Boolean) |
Bir kullanıcı için parolayla oturum açmayı dener. |
ConfigureExternalAuthenticationProperties(String, String, String) |
Belirtilen dış oturum açma için yeniden yönlendirme URL'sini ve kullanıcı tanımlayıcısını yapılandırıyor |
CreateUserPrincipalAsync(TUser) |
Belirtilen |
ExternalLoginSignInAsync(String, String, Boolean, Boolean) |
Bir kullanıcıyı, zaman uyumsuz bir işlem olarak önceden kaydedilmiş üçüncü taraf oturum açma bilgileriyle oturum açar. |
ExternalLoginSignInAsync(String, String, Boolean) |
Bir kullanıcıyı, zaman uyumsuz bir işlem olarak önceden kaydedilmiş üçüncü taraf oturum açma bilgileriyle oturum açar. |
ForgetTwoFactorClientAsync() |
Zaman uyumsuz bir işlem olarak geçerli tarayıcıdan "Bu tarayıcı bayrağını anımsa" işaretini kaldırır. |
GetExternalAuthenticationSchemes() |
Bilinen dış oturum açma sağlayıcıları için bir s koleksiyonu AuthenticationDescriptionalır. |
GetExternalAuthenticationSchemesAsync() |
Bilinen dış oturum açma sağlayıcıları için bir s koleksiyonu AuthenticationSchemealır. |
GetExternalLoginInfoAsync(String) |
Zaman uyumsuz bir işlem olarak geçerli oturum açma için dış oturum açma bilgilerini alır. |
GetTwoFactorAuthenticationUserAsync() |
|
IsLockedOut(TUser) |
Bir kullanıcının kilitli olarak kabul edilip değerlendirilmediğini belirlemek için kullanılır. |
IsSignedIn(ClaimsPrincipal) |
Sorumlu uygulama tanımlama bilgisi kimliğine sahip bir kimliğe sahipse true döndürür |
IsTwoFactorClientRememberedAsync(TUser) |
Zaman uyumsuz bir işlem olarak oturum açmayı deneyen kullanıcı için geçerli istemci tarayıcısının iki faktörlü kimlik doğrulaması tarafından anımsanıp anımsanmadığını belirten bir bayrak döndürür. |
IsTwoFactorEnabledAsync(TUser) |
öğesinin |
LockedOut(TUser) |
Kilitli bir SignInResult döndürür. |
PasswordSignInAsync(String, String, Boolean, Boolean) |
Belirtilen |
PasswordSignInAsync(TUser, String, Boolean, Boolean) |
Belirtilen |
PreSignInCheck(TUser) |
Kullanıcının oturum açmasına izin verildiğinden emin olmak için kullanılır. |
RefreshSignInAsync(TUser) |
Belirtilen |
RememberTwoFactorClientAsync(TUser) |
Kullanıcının zaman uyumsuz bir işlem olarak iki faktörlü kimlik doğrulaması amacıyla "Bu tarayıcıyı anımsa" seçeneğini belirlediğini belirtmek için tarayıcıda bir bayrak ayarlar. |
ResetLockout(TUser) |
Kullanıcının kilitleme sayısını sıfırlamak için kullanılır. |
SignInAsync(TUser, AuthenticationProperties, String) |
Belirtilen |
SignInAsync(TUser, AuthenticationProperties, String) |
Belirtilen |
SignInAsync(TUser, Boolean, String) |
Belirtilen |
SignInOrTwoFactorAsync(TUser, Boolean, String, Boolean) |
false olarak ayarlanırsa |
SignInWithClaimsAsync(TUser, AuthenticationProperties, IEnumerable<Claim>) |
Belirtilen |
SignInWithClaimsAsync(TUser, Boolean, IEnumerable<Claim>) |
Belirtilen |
SignOutAsync() |
Geçerli kullanıcıyı uygulamadan çıkarır. |
TwoFactorAuthenticatorSignInAsync(String, Boolean, Boolean) |
Kimlik doğrulayıcı uygulamasından oturum açma kodunu doğrular ve zaman uyumsuz bir işlem olarak kullanıcı oluşturup oturum açar. |
TwoFactorRecoveryCodeSignInAsync(String) |
İki faktörlü kurtarma kodu kullanarak iki faktörlü kimlik doğrulaması olmadan kullanıcıda oturum açar. |
TwoFactorSignInAsync(String, String, Boolean, Boolean) |
İki faktörlü oturum açma kodunu doğrular ve zaman uyumsuz bir işlem olarak kullanıcıda oluşturur ve oturum açar. |
UpdateExternalAuthenticationTokensAsync(ExternalLoginInfo) |
Dış kimlik doğrulama tanımlama bilgisinde bulunan tüm kimlik doğrulama belirteçlerini ilişkili kullanıcıya depolar. |
ValidateSecurityStampAsync(ClaimsPrincipal) |
Belirtilen için güvenlik damgasını |
ValidateSecurityStampAsync(TUser, String) |
Belirtilen |
ValidateTwoFactorSecurityStampAsync(ClaimsPrincipal) |
Zaman uyumsuz bir işlem olarak, geçerli kullanıcının kalıcı damgasına karşı iki faktör sorumlusundan (istemci veya kullanıcı kimliğini anımsa) belirtilen |